-
-
/** - * PHP 文字列関数の例
- * by bbs.it-home.org
- */
$str1="aBCD";
- print($str1);//出力この関数は結果 (文字列) を返しますが、echo ほど高速ではありません。
//echo は PHP 関数ではないと言えます
- print_r($str);//一般にテストに使用される出力関数です
- echo "
**** " .ord($str1)." "; - $str2="aBCD";
- echo "
**** ".ord($str2). " ";
echo strcmp($str2,$str1);//str1 の最初の文字 a の ASCII コード値が、str1 の最初の文字 a の ASCII コード値より大きいかどうかstr2
- // の最初の文字は 1 を返します。-1 を返す代わりに、同じ文字の ASCII コード値が引き続き比較されます。まったく同じで、0 を返します
- echo "
";
echo substr_count("abcd bcxx","bc");//文字列 bc が出現する回数をカウントします。文字の前にある場合、0 は返されません
- //echo substr_count("abcd bcxx","bc",3,4);//統計文字列 bc は、前の文字列の 3 番目の文字から次の 4 文字まで始まります/ / 、bc の出現数は 0 を返しません
- //echo substr_count("abcd bcxx","bc",3,8);//長さの超過エラー
echo "< br> strpos, strrpos function ";
- echo strpos("abcde","bc");//abcde 文字列内で表される bc 文字列の最初の出現位置、出現しない場合は null を返す
- echo strrpos( "abcde","bc1");//abcde 文字列内で bc 文字列が最後に出現した位置を示します。出現しない場合は null
echo "< ;br>strstr, strrchr function< ;Br>";
- //echo strstr("abced","bc");//出力文字列 bc は、abced 文字列が最初に出現する位置から次の文字列まで続きます。 not return null
- echo "< br>";
- echo strrchr("bcabced","1");//出力文字列 bc1 は、最初の文字を取得せずに、abced 文字列の最後に出現した文字列から次の文字列まで始まります。 、前の文字列に進みます。検索して見つけて戻り、それでも見つからない場合は null を返します
- echo strrchr("bcabcedChina","中");
echo " ";
- $str="afdgdsarn1111";
- echo nl2br($str);//エスケープされたキャリッジリターン、ラインフィードなどをHTMLに変換します
";
- echo $str=" dsfsd sdfsdf 233 ";
- echo "t元の文字列の長さは次のとおりです: ".strlen($str)。"
" ;
- echo strlen( str_replace(" ","",$str));//str 文字列内のスペースを探し、それらを存在しない文字列に置き換えます。検索された文字列に置換する文字がない場合、操作は行われません。実行されます! !
- $str="[dsfsdf]sdfsdf[sdfsdf]";
- $arr1=array("{","}");
- $arr2=array("(");
- $str=str_replace($arr1,$ arr2,$str);
- echo $str;
echo " substr function ";
- echo substr("abcddsfds",2)."
- echo substr("abcddsfds",2,20);// 文字列の 2 番目の位置から 20 文字までをインターセプトします
-
echo " explode, str_split 関数 ";
- $str="1,2,3,4,5,";
- print_r(explode("(",$str )); //文字を分割せずに文字列を分割し、文字列を直接返します
- foreach(explode(",",$str) as $v){
- echo $v."t";
- }
- $ str="1, 2,3,4,5,";
- echo "
"; - print_r(explode("2",$str,4));
- echo "
"; - $str="スクリプトAcademy 22222";
- print_r(str_split($str,2));//文字列を 2 バイトで分割し、漢字の分割はサポートしません
- ?>
-
-
-
コードをコピー
|