У меня всегда были проблемы с strpos, я понимаю ошибку num v. Boolean, но я НЕ могу получить эту работу. Значение $ cur_key это что-то вроде «страница => имя» ...PHP strpos не работает
$pos = strpos($cur_key, "=>");
if ($pos !== false) {
$mod = explode("=>",$cur_key);
$path = $mod[0];
$param = $mod[1];
}else{
$path = $cur_key;
}
Если это там должно разделить его в два значения, но независимо от того, что я стараюсь не всегда просто возвращается первоначальное значение .. .
Возможно ли, что '>' кодируется в HTML, например '>'? –
поэтому путь всегда возвращает исходное значение? то в переменной $ cur_key нет '=>'. Я проверил ваш код с строкой, которую вы указали «page => name», и все работает, в чем проблема? –
Ваш код работает правильно: http://codepad.viper-7.com/lN4pWV. Можете ли вы найти пример, который не работает? –