Php 在多维数组中检索youtube ID
我有一个foreach循环:Php 在多维数组中检索youtube ID,php,regex,Php,Regex,我有一个foreach循环: <?php foreach($dataRepeatableField as $key => $value){ echo '<div data-video="'. $value['youtubeid'].'" class="video-thumb">'. $value['nom'].'</div>'; } ?> 请共享一个示例数组。您得到的是从$url获取要匹配的输入文本。因此
<?php foreach($dataRepeatableField as $key => $value){
echo '<div data-video="'. $value['youtubeid'].'" class="video-thumb">'. $value['nom'].'</div>';
} ?>
请共享一个示例数组。您得到的是从$url
获取要匹配的输入文本。因此,您将替换该部分,该部分访问您要将其应用于的特定数组元素…
<?php
preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match);
$youtube_id = $match[1];
?>
Array ( [canaux0] => Array ( [nom] => Plénières [youtubeid] => vA6mmyl1nNQ ) [canaux1] => Array ( [nom] => Conférences [youtubeid] => U2iS0O-reEE ) [canaux2] => Array ( [nom] => Battle [youtubeid] => RonjPhIzUcQ ) [canaux3] => Array ( [nom] => Focus [youtubeid] => W3fnsrYUjQk ) [canaux4] => Array ( [nom] => Plein Air [youtubeid] => 4PMC_vlsvPo ) [canaux5] => Array ( [nom] => Retour d'Expériences [youtubeid] => VNo3iWSoxT0 ) [canaux6] => Array ( [nom] => Les mains dans le cambouis [youtubeid] => USyaS9gDGwE ) [canaux7] => Array ( [nom] => Session Startups [youtubeid] => 4PMC_vlsvPo ) )