我正在尝试在字符串中使用某些特定符号。我需要循环遍历字符串的每个字符并识别符号。 但是,某些符号会转换为三个字符。 需要有关如何保留符号的帮助。
echo $instring = ("& ∨ = ⊢");
echo "\nLength of string: ".strlen($instring);
for ($i = 0; $i < strlen($instring) ; $i++){
$temp_str = substr($instring, $i,1);
echo "\nChar: $i: $temp_str";
$instring_arr[$i] = $temp_str;
}
echo $instring = ("& ∨ = ⊢");
echo "\nLength of string: ".mb_strlen($instring, "UTF-8");
for ($i = 0; $i < mb_strlen($instring, "UTF-8") ; $i++){
$temp_str = mb_substr($instring, $i,1,"UTF-8");
echo "\nChar: $i: $temp_str";
$instring_arr[$i] = $temp_str;
}
答案 0 :(得分:0)
我认为你可以分割字符串,将所有部分放在表格(或列表或其他任何部分)上并检查所有表格,直到找到您的特定符号。
希望我帮助你。