0

私はpregthingyが苦手ですが、preg_splitという関数を見つけました。

私は文字列を持っているとしましょう: "word1<>word2<>word3<>word4"

文字列を分割して、単語1から単語4を抽出したいのですが、<>

pregでそれを行うにはどうすればよいですか?

私のコード:

$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");
4

3 に答える 3

2

正規表現は正規表現用であり、静的文字列用ではありません。

$extractedWords = explode("<>",$inputString);
于 2013-03-27T03:04:16.587 に答える
2

または同じ結果関数を持つ他のphp関数のpreg_split()代わりに使用しようとしている場合explode()

$extractedWord = "word1<>word2<>word3<>word4"; // values to be splitted on "<>"
$result = preg_split("/<>/",$extractedWord); // execute function to split
print_r($result);

生成される出力は次のようになります。

Array
(
    [0] => word1
    [1] => word2
    [2] => word3
    [3] => word4
)
于 2013-03-27T03:05:03.453 に答える
1
$mystring="word1<>word2<>word3<>word4";
print_r(explode('<>',$mystring));
于 2013-03-27T03:04:16.720 に答える