2016-12-07 5 views
1

$tokens arrayで動作させたい場合は、常に何も起こりません。コード例:

$tokensは通常の配列ではありませんか?

+0

第三paramは...それを定義してください – Farkie

+0

何も起こらないで、あなたは何を意味しています(生意気削除、@jeff OOH!)?あなたは意味ですか:http://stackoverflow.com/q/3771039/3933332?! – Rizier123

+0

@Farkieはい....申し訳ありませんが、愚かな質問でした。それを削除しました。自分自身を実現しました。 – Jeff

答えて

1

$tokensは、配列の配列です。そのため、最初の部分配列$tokens[0]のすべての一致にアクセスする必要があります。このようなコードの一部を変更します。

preg_match_all('~\X~u', $impl, $matches); 
$tokens = $matches[0]; 
$result = array_pop($tokens); 

はpreg_match_allのPHP demo

+0

' array_splice'で何かを挿入したいのですが?私は正しく動作しません... –

+0

コードで何をしているのかわかりません、['$ tokens'で' array_splice'を使うことができます。](http://ideone.com/D1STDO)。 –

+0

たとえば、位置1に「ex」を挿入する場合は、 '$ ex = array(" ex "); array_splice($ ex、1,0、$ tokens); ' –

関連する問題