1. ホーム
  2. php

[解決済み] 非推奨。関数 split() は非推奨です。この記述を修正するには?重複] [重複] [重複

2022-02-09 17:35:32

質問

PHP5.3以前はsplit関数で問題なく動作していた以下のようなステートメントがあります。

$command = split (" ", $tag[1]);

PHP5.3にアップグレードしたところ、Deprecatedの警告が表示されるようになりました。

Deprecated: Function split() is deprecated.

解決方法は?

使用方法 explode :

$command = explode(" ", $tag[1]);

この場合の標準的な解答はこれです。

正規表現でのマッチングが必要な場合(スペースのような単純なものでなく)には preg_split . よりも遅いです。 explode を使用しない限り、これを使用する理由はないでしょう。 必要 正規表現です。

ちなみに、逆のこと(配列の要素を文字列に結合する)を行うには、以下のようにします。 implode .