この記事では主に、phpのexplodeでの負のリミットパラメータの使用法を紹介します。必要な人はそれを参照してください
この記事の例では、php のexplode での負の制限の使用方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
explode -- 1 つの文字列を使用して、別の文字列を配列に分割します。
パラメータは次のとおりです:
?
1 |
配列の爆発 (文字列区切り文字、文字列 string [, int 制限] ) |
最後の制限は入力する必要はありません。このとき、文字列は区切り文字に従って分割されます。制限が正の数値の場合は、左から右に (limit+1) 個の数値に分割されます。負の数の場合、配列要素の右側から制限が削除され (php5.1 以降、パラメーターは負になります)、残りの部分が配列を形成します。
例:
?
1 2 |
$str="1 2 3 4 5 6"; print_r(explode(" " ,$str,-2)); |
次の内容が表示されます:
?
1 |
配列 ([0] => 1 [1] => 2 [2] => 3 [3] => 4 ) |
2 つの要素 5 と 6 が削除されていることがわかります。
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。