ホームページ >バックエンド開発 >PHPチュートリアル >PHP文字列関数の簡単なサンプルコード

PHP文字列関数の簡単なサンプルコード

WBOY
WBOYオリジナル
2016-07-25 08:55:50879ブラウズ
  1. /**

  2. * PHP 文字列関数の例
  3. * by bbs.it-home.org
  4. */

  5. $str1="aBCD";

  6. print($str1);//出力この関数は結果 (文字列) を返しますが、echo ほど高速ではありません。

  7. //echo は PHP 関数ではないと言えます

  8. print_r($str);//一般にテストに使用される出力関数です
  9. echo "
    ****
    " .ord($str1)."
    ";
  10. $str2="aBCD";
  11. echo "
    ****
    ".ord($str2). "
    ";

  12. echo strcmp($str2,$str1);//str1 の最初の文字 a の ASCII コード値が、str1 の最初の文字 a の ASCII コード値より大きいかどうかstr2

  13. // の最初の文字は 1 を返します。-1 を返す代わりに、同じ文字の ASCII コード値が引き続き比較されます。まったく同じで、0 を返します
  14. echo "
    ";

  15. echo substr_count("abcd bcxx","bc");//文字列 bc が出現する回数をカウントします。文字の前にある場合、0 は返されません

  16. //echo substr_count("abcd bcxx","bc",3,4);//統計文字列 bc は、前の文字列の 3 番目の文字から次の 4 文字まで始まります/ / 、bc の出現数は 0 を返しません
  17. //echo substr_count("abcd bcxx","bc",3,8);//長さの超過エラー

  18. echo "< br> strpos, strrpos function
    ";

  19. echo strpos("abcde","bc");//abcde 文字列内で表される bc 文字列の最初の出現位置、出現しない場合は null を返す
  20. echo strrpos( "abcde","bc1");//abcde 文字列内で bc 文字列が最後に出現した位置を示します。出現しない場合は null

  21. echo "< ;br>strstr, strrchr function< ;Br>";

  22. //echo strstr("abced","bc");//出力文字列 bc は、abced 文字列が最初に出現する位置から次の文字列まで続きます。 not return null
  23. echo "< br>";
  24. echo strrchr("bcabced","1");//出力文字列 bc1 は、最初の文字を取得せずに、abced 文字列の最後に出現した文字列から次の文字列まで始まります。 、前の文字列に進みます。検索して見つけて戻り、それでも見つからない場合は null を返します
  25. echo strrchr("bcabcedChina","中");

  26. echo " ";

  27. $str="afdgdsarn1111";
  28. echo nl2br($str);//エスケープされたキャリッジリターン、ラインフィードなどをHTMLに変換します

  29. ";
  30. echo $str=" dsfsd sdfsdf 233 ";
  31. echo "t元の文字列の長さは次のとおりです: ".strlen($str)。"
    " ;
  32. echo strlen( str_replace(" ","",$str));//str 文字列内のスペースを探し、それらを存在しない文字列に置き換えます。検索された文字列に置換する文字がない場合、操作は行われません。実行されます! !
  33. $str="[dsfsdf]sdfsdf[sdfsdf]";
  34. $arr1=array("{","}");
  35. $arr2=array("(");
  36. $str=str_replace($arr1,$ arr2,$str);
  37. echo $str;

  38. echo "
    substr function
    ";

  39. echo substr("abcddsfds",2)."
  40. echo substr("abcddsfds",2,20);// 文字列の 2 番目の位置から 20 文字までをインターセプトします
  41. echo "
    explode, str_split 関数
    ";

  42. $str="1,2,3,4,5,";
  43. print_r(explode("(",$str )); //文字を分割せずに文字列を分割し、文字列を直接返します
  44. foreach(explode(",",$str) as $v){
  45. echo $v."t";
  46. }
  47. $ str="1, 2,3,4,5,";
  48. echo "
    ";
  49. print_r(explode("2",$str,4));
  50. echo "
    ";
  51. $str="スクリプトAcademy 22222";
  52. print_r(str_split($str,2));//文字列を 2 バイトで分割し、漢字の分割はサポートしません
  53. ?>
コードをコピー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。