ホームページ >バックエンド開発 >PHPチュートリアル >PHP の文字列と配列の慣用的な関数
PHP の文字列と配列でよく使用される関数
文字列:
文字列接続: 英語のドットは、PHP で 2 つの文字列を接続するために使用されます。
文字列の先頭と末尾のスペースを削除します: trim は文字列の両端のスペースを削除します。
rtrim は文字列の右側のスペースを削除します。ここで、r は right の省略形です。
ltrim は文字列の左側からスペースを削除することです。l は left の省略形です。
文字列の長さを取得する: php には文字列の長さを直接取得できる魔法の関数があります。この関数は strlen() です。ただし、中国語の文字がある場合は、mb_strlen() 関数を使用して文字列内の中国語の長さを取得できます。
文字列インターセプト: 英語文字列インターセプト関数 substr()、関数説明: substr (文字列変数、インターセプト開始位置、インターセプト数)
中国語文字列インターセプト関数 mb_substr()、関数説明: mb_substr (文字列変数、開始インターセプト位置、インターセプト番号、Web ページのエンコーディング)
文字列検索: 文字列を見つけるには、PHP の文字列検索関数 strpos() を使用する必要があります。 関数の説明: strpos()処理される文字列、配置される文字列、配置の開始位置 [オプション])
文字列 の置換: 置換 文字列の場合、PHP の置換関数 str_replace() を使用する必要があります。 (検索する文字列、置換する文字列、検索する文字列、カウントへの置換 [オプション])
文字列の書式設定: PHP の書式設定文字列関数 sprintf() 関数の説明: sprintf (format,変換される文字列); return: フォーマットされた文字列
例:
$str = '99.9';$result = sprintf('%01.2f', $str);echo $result;//结果显示99.90
$arr = array('Hello', 'World!');$result = implode('', $arr);print_r($result);//结果显示Hello World!
$str = 'apple,banana';$result = explode(',', $str);print_r($result);//结果显示array('apple','banana')
$str = "what's your name?";echo addslashes($str);//输出:what\'s your name?
$fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){ echo '<br>第'.$k.'值是:'.$v; }关联数组初始化:PHP有两种数组:索引数组、关联数组。
$fruit = array( 'apple'=>"苹果", 'banana'=>"香蕉", 'pineapple'=>"菠萝" );
$fruit = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $fruit0 = $fruit['banana']; print_r($fruit0);
$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); foreach($fruit as $k=>$v){ echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v; }