2016-09-06 4 views
-1

タグの処理中に問題が1つ発生しました。ここで私は特定のタグを選択するためにpreg_match_allメソッドを使用しています。カンマ区切りで変数にフェッチされた値を入れる方法は?

それを使用した後、私はそのようなデータを取得しています。ここにPHPコードを載せて出力を確認してください。

<?php 
     $comment = $_POST['comment']; 
     preg_match_all("/(@\w+)/", $comment, $matches); 
    echo "<pre>"; print_r($matches); 

?> 

出力:

<pre>Array 
(
    [0] => Array 
     (
      [0] => @name 
      [1] => @variables 
     ) 

    [1] => Array 
     (
      [0] => @name 
      [1] => @variables 
     ) 

) 

ここで私はコンマ分離して、この配列を変換する方法を疑問を取得しています。

期待:

$タギング=(@name、@variables)。

どのように私がそのように解決する方法を助けてください知っています。

+1

ループ文字列と配列要素を結合する配列と使用破paranthesisをしたい場合: – JYoThI

答えて

0
$tagging = implode (",", $matches[1]); // '@name,@variables' 
0

これを試してみてください:

<?php 
$comment = $_POST['comment']; 
preg_match_all("/(@\w+)/", $comment, $matches); 

foreach($matches as $val){ 
    echo implode (",", $val); 
    //echo '(' . implode (",", $val) . ')'; 
} 
?> 

アンコメント二行目をあなたにも

関連する問題