如何拆分带有奇怪字符的文本?
How do I split text with strange characters?
我想在斜杠 (//) 上拆分此用户输入的 URL 的一部分。我尝试的一切都只是 returns false 或空字符串。我该怎么做?
mb_internal_encoding("UTF-8");
$url = urldecode('aaa%BAbbb//ccc%D0ddd');
echo 'url: ' . $url . "\n";
$test = mb_split('//', $url);
$test2 = explode("//", $url);
$test3 = mb_ereg("//", $url);
echo "test: " . json_encode($test) . "\n-----------\n";
echo "test2: " . json_encode($test2) . "\n------------\n";
echo "test3: " . json_encode($test3) . "\n------------\n";
谢谢
explode()
有效,而 json_encode 无法输出结果。 var_dump 和 print_r 工作输出结果。
我想在斜杠 (//) 上拆分此用户输入的 URL 的一部分。我尝试的一切都只是 returns false 或空字符串。我该怎么做?
mb_internal_encoding("UTF-8");
$url = urldecode('aaa%BAbbb//ccc%D0ddd');
echo 'url: ' . $url . "\n";
$test = mb_split('//', $url);
$test2 = explode("//", $url);
$test3 = mb_ereg("//", $url);
echo "test: " . json_encode($test) . "\n-----------\n";
echo "test2: " . json_encode($test2) . "\n------------\n";
echo "test3: " . json_encode($test3) . "\n------------\n";
谢谢
explode()
有效,而 json_encode 无法输出结果。 var_dump 和 print_r 工作输出结果。