PHPは配列内のすべての値が文字列であるかどうかをチェックします
PHP は、配列内のすべての値が文字列であるかどうかをチェックします。これを行うには、PHP の組み込み関数 array_sum、array_map、is_string およびその他の関連関数を使用できます。
以下では、具体的なコード例を組み合わせて、PHP が配列内のすべての値が文字列であるかどうかを判断する方法を紹介します。
コード例は次のとおりです。
<?php function check_strings_in_array($arr) { return array_sum(array_map('is_string',$arr)) == count($arr); } $arr1 = array('PHP','Js','Python'); $arr2 = array('SQL',200,'MySQL'); var_dump(check_strings_in_array($arr1)); var_dump(check_strings_in_array($arr2));
ここでは、$arr1 配列と $arr2 配列に文字列が存在するかどうかを判断します。
判定結果は以下の通りです。
関連関数紹介:
array_sum —はい 配列内のすべての値を合計します
array_sum ( array $array ) : number
array_sum() 配列内のすべての値を加算し、結果を返します。
パラメータ配列、入力配列。
戻り値は、すべての値の合計が整数または浮動小数点数として返され、配列が空の場合は 0 が返されます。
array_map # コールバック関数を配列の各要素に適用します。
array_map ( callable $callback , array $array1 [, array $... ] ) : array
array_map(): コールバック関数を各要素に適用した後の配列を返します。配列1の要素。コールバック関数のパラメータの数と array_map() に渡される配列の数は同じである必要があります。
パラメータ、コールバック関数は、各配列の各要素に適用されます。
array1 配列をトラバースしてコールバック関数を実行します。
...
配列リスト。各コールバック関数を横断して実行します。
コールバック関数処理後の戻り値、戻り配列には、array1 のすべての要素が含まれます。
#is_string #—変数が文字列かどうかを検出します
#count—配列内のセルの数、または配列内の属性の数をカウントします。オブジェクトこの記事は、配列のすべての値が文字列であるかどうかを確認する PHP の方法に関するもので、困っている友人に役立つことを願っています。
以上がPHPは配列内のすべての値が文字列であるかどうかをチェックしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









