Ho una serie di stringhe ho bisogno di cercare una string all'interno della matrix usando regex è ansible se così si prega di spiegare ..
$a = preg_grep("/search_word/",$arrays_of_strings); print_r($a);
È ansible utilizzare un ciclo foreach
per scorrere tutti gli elementi e utilizzare un preg_match
su ciascuno di essi. Se corrisponde, aggiungilo a una serie di partite.
foreach($arrays as $check) { if (preg_match("/expression/", $check)) $matches[] = $check; }
Esempio molto semplice
È ansible scorrere l'arrays utilizzando un ciclo foreach e cercare la chiave in ciascun elemento. Un esempio:
<?php $days = arrays('Sunday','Monday','Tuesday'); $key = "Sunday"; foreach($days as $day) { if(preg_match("/$key/",$day)) { echo "Key $key found !!"; } } ?>