Вот пример того, как я использую strstr на моем локальном хосте на PHP 5.3.10PHP strstr() замена функции
<?php
$string = '25_testing';
$test = strstr($string, '_', true); // As of PHP 5.3.0
echo $test; // prints 25
?>
Ну, я загрузил мои файлы на хостинг-сервере, но они работают от PHP 5.2, поэтому функция strstr($string, '_', true)
не работает. Есть ли альтернатива, которую я могу использовать, чтобы получить те же результаты?
Странно, что функция была в PHP начиная с v4. Не должно быть никаких операционных различий. Как это «не работает» для вас? Не вернешься? Что-то кроме 25? –
Я получаю: PHP Предупреждение: неправильный параметр count для strstr(). Поэтому я мог бы вынести истинный параметр, но это дало бы мне другой результат, мне нужно, чтобы там, чтобы захватить символы перед подчеркиванием – Drew
А. DOH. Это прямо в документах. в PHP 5.3 был добавлен третий параметр. Я просто уйду в угол и выпью кофе и проснусь. –