Хочу от фильтровать массив, где есть значения "o" но что-то неправильно делаю, что надо изменить в коде? Чтоб массив отфильтровался и сохранял новые значения в новый массив? Вот код
$s=["zo", "vis", "oyi", "dre", "xoz"];
$zet="o";
foreach($s as $value){
$z=filter_array($zet, $value);
echo $z;
}
Не уверен, правильно ли я вас понял. Но вот:
$s = ["zo", "vis", "oyi", "dre", "xoz"];
$zet = "o";
$filtered_array = array_filter($s, function($e) use ($zet) {
return false !== strpos($e, $zet);
});
foreach ($filtered_array as $item) {
echo $item . PHP_EOL;
}
$z=array_filter($s, function($v) use ($zet) {
return $v == $zet;
});
Тогда вам вернет массив в виде [место строки, которая совпала с поиском => строка, которую искали]
Например если $zet будет равно "zo" то:
foreach($z as $place => $str) {
echo 'Место в массиве:' . $place . ', искомая строка: ' . $str;
}
//Место в массиве:0, искомая строка: zo
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть крон, но он может запускать скрипт не чаще чем раз в минутуТак вот как сделать так, чтобы крон запускал скрипт, а он самоповторялся 5 раз...
Приветствую и сразу хочу подчеркнуть, что не интересует какое-либо другое решение, кроме как одна единственная операция с помощью функции...
Создаю приложение на андроидНеобходимо, чтобы данные при регистрации участников сохранялись на сервере
Разрабатываю локально небольшой проект на symfonyИспользую докер