問題タブ [implode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
948 参照

php - foreach() ループの最後のエントリを見つける、内破が機能しない

配列をループして、記事名を出力します。

これは明らかに次のようなものを生成します

しかし、私は探しています:

次のような implode ステートメントを試しました。

また

これらのどれも私のために働いていません。どうすれば正しくできますか?ヒントをありがとう!

0 投票する
6 に答える
5259 参照

php - SQL - 複数の行の値を単一の列に挿入する

異なる行の単一の列に値を挿入する方法について助けが必要です。

現在、次のような値を与える内破配列があります。

('12'、'13'、'14')

これらの数字は、DB に挿入したい新しい ID です。
配列を内破するために使用したコードは次のとおりです。

$combi = "('".implode("', '",$box)."')"; // $box は初期配列です

私が使用する予定のクエリはここで行き詰まります:

mysql_query(" INSERT INTO studentcoursedetails ( studentID)

1 つのオプションはこれを繰り返すことですが、配列がループするため、できません。3 つの ID があるかもしれませんし、20 あるかもしれません。
ループは正しくないようです。どんな助けでも大歓迎です。

0 投票する
3 に答える
196 参照

php - 配列のサブセクションを内破しますか?

投稿配列があり、そのサブセクションのみを内破したいと考えています。たとえば、私は持っています:

残りの変数の中から任意の数の名前を取得します。それらから、コンマで補間されたそれらの名前の連結リストが必要です。したがって、上記の配列の場合、出力は次のようになります。

しかし、特定の投稿には、任意の数の名前が存在する可能性があり (すべてではありませ)、すべてname#の形式で、#は連番です。

これを行う最も簡単な方法は何ですか?

0 投票する
1 に答える
453 参照

php - 値に依存する個別の文字列の implode() を展開する方法

私のページのさまざまな場所で、while ループ内で mysql_fetch_array() を使用して値を新しい PHP 配列にコピーしました。そこから、implode() を使用して値を文字列に書き込み、ユーザーに表示しました。これは、1 つの列、または 1 行に結合して表示できる 2 つの列しか扱っていない場合にうまく機能しました。

今、役割と名前の 2 つのデータを持つ配列を扱っています。ロールの値に応じて、出力文字列を異なる行に表示したいと考えています。これはライブラリ データベースなので、著者の役割に関連するすべての名前を 1 行に、発行者の役割に関連する名前を別の行に、というように表示します。

出力: 著者: Origen ; 書店: Gulielmus Morden ; 書かれたテキストのコメンテーター: タリン、ジャン; テキストのコメンテーター: Hoeschel, David ; 編集者: ウィリアム・スペンサー; プリンター: ジョアン。ヘイズ

しかし、その後、文字列をさまざまな部分文字列に分割して、見出し Author の下の出力テーブルに Origen のみが出力されるようにする必要があります。配列 $roles[] を調べて、名前をその役割の新しい配列に分けたほうがよいでしょうか? そう

ロールごとになんらかの形で繰り返しますか? しかし、この特定のレコードに role が含まれている場合に備えて、role に可能なすべての値を指定する必要があり、コードが非常に長くなります。

ここに進むにはもっと良い方法があるに違いありませんが、まだ見つけられていません。誰でもアイデアはありますか?

0 投票する
3 に答える
38920 参照

php - 配列値を実装しますか?

だから、私はこのような配列を持っています:

次のように、値を文字列に内破する簡単な方法はありますか?

次のように、ループを使用して値を連結する必要はありません

0 投票する
1 に答える
714 参照

php - Excelにエクスポートする前にデータを表形式にするには

以下のこの関数を使用して、データベースから取得した配列データを処理してから、このデータをExcelにエクスポートします。

以下のように出力を処理します。

しかし、理想的には、出力を次のようなテーブルにラップしたいと思います。

上記の表を出力するために元のコードに何を追加する必要があるかについてのアイデアはありますか?

以下のバージョンの変更を試しましたが、失敗します。

ありがとう。

0 投票する
4 に答える
9101 参照

php - PHP: array_values() 内の値からタグを削除します

タブで内破する前に、 array_values() 内の値からタグを取り除きたいです。

以下の行で試しましたが、エラーが発生しました。

理想的には、値から改行、ダブル スペース、タブを取り除き、

しかし、私の方法は正しくないと思います!

これが関数全体です。

これを修正する方法があれば教えてください。ありがとう!

0 投票する
1 に答える
215 参照

php - php htmlentitiesのみ!

<code> 削除するもの </code> 内のコンテンツに対してのみ htmlentities() を実行したい

文字列を受け取り、 <code> </code> の間のコンテンツを見つける関数を作成しました

function parse_code($string) {

ただし、実際に htmlentities(); を実行する関数について助けが必要です。<code> </code> 内のコンテンツを処理し、implode() ですべてを元に戻します。たとえば、以下の文字列があるとします。

繰り返しますが、関数は文字列のすべての内容を同じに保つ必要がありますが、変更して <code> </code> の内容に対してのみ htmlentities() を実行する必要があります。

0 投票する
2 に答える
417 参照

mysql - 配列をループして既知の値を設定解除し、SQL に内破する

異なる MYSQL テーブルに 2 セットの配列があります。これがやりたいこと

以下のより視覚的な説明: session_id = 4

TABLE_ONE:

TABLE_TWO:

というわけで、session_id = 4TABLE_ONE に移動しますid 4。id-4 の配列は 1,3,4,5 です。これで 4 が見つかることがわかりました。ここで、 id 1,3,4,5 of TABLE_TWO TABLE_TWO の配列を分解4し、そこから配列を削除する必要があります。配列を内破し、新しい値をデータベースに保存します。

これは私が行ったことです-id-3から「4」のみを削除し、id-4のすべての値を削除します。助けてください!!

助けてください!!!私はそれに本当に苦労しています。何時間も試してみましたが、実際にはどこにも行きませんでした。問題はデータベースへの挿入にあると思います。助けてください。

0 投票する
1 に答える
1699 参照

php - mysqlimplodewhileループの使用方法

ループの結果:

implodeを使用できると聞きました。どうすれば実装できますか?期待される結果: