$str = '[:en]Black Brown[:de]Black Brown[:]';
$newStr = preg_replace('#\[:[a-z]*\]#is', '', $str);
var_dump($newStr); // 'Black BrownBlack Brown'
или, если читаемые слова нужны, на пробел, затем удалить с начала и конца строки пробельные символы (функцией trim()
)"<?php echo html_image_src($photos, $size_preset='original', $is_add_host=false, $is_relative=true) ?>"
что за такое?foreach
ем, либо проходи по одному из массивов while()
или for()
и работай в каждом массиве с итерируемым индексом/ключём (хотя, можно и foreach
использовать, только с $key => $value), только ты должен на 146% быть уверенным, что массивы имеют одинаковое количество значений и соответствующие ключи/индексы mb_strlen()
— чтобы посчитать кол-во символов в строке 'Удалить' (ну или не считать, а самому написать). Потом mb_stripos()
чтобы проверить, есть ли в строке искомая строка (Удалить) и стоит ли она вначале. Затем, mb_substr()
для того, чтобы вытащить "вторую часть кода". $arr[0]->name
, второго $arr[1]->name
и так далее. Можешь через цикл, типа foreach($arr AS $obj){
$obj->name;
}
PHP, выполняемый в консоли, как правило, используется для более широкого диапазона задач, чем обычные веб-скрипты. И так как они могут выполняться очень долго, то максимальное время выполнения неограниченно.