gpt4 book ai didi

laravel - 如何在 Laravel Blade 模板中查找字符串

转载 作者:行者123 更新时间:2023-12-05 01:18:03 26 4
gpt4 key购买 nike

如何使用类似 strpos 的方法检查数据

data->url = www.youtube.come/12345

@if($data->url != 'youtube' )

@endif

updated how can i put this in my balde temp

preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+|(?<=/videos/)[^&^/\n]+#", $line['YOUTUBE'], $matches);

$videoId = $matches[0];

if(substr_count($line['YOUTUBE'], "facebook.com") > 0){
print "<div class=\"fb-video\" data-href=\"{$line['YOUTUBE']}\" data-allowfullscreen=\"true\" data-width=\"600\"></div>";
}else{
print "<iframe width=\"600\" height=\"350\" frameborder=\"0\" src=\"https://www.youtube.com/embed/{$videoId}?autoplay=1\"></iframe>";
}

最佳答案

您可以使用 strpos() , strstr() (或适当时不区分大小写的变体)但您也可以使用 Laravel's str_contains()主要使用 strpos() PHP 内置方法的函数:

$contains = str_contains($line['YOUTUBE'], "facebook.com");

关于laravel - 如何在 Laravel Blade 模板中查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47030001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com