問題タブ [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.
php - foreach() ループの最後のエントリを見つける、内破が機能しない
配列をループして、記事名を出力します。
これは明らかに次のようなものを生成します
しかし、私は探しています:
次のような implode ステートメントを試しました。
また
これらのどれも私のために働いていません。どうすれば正しくできますか?ヒントをありがとう!
php - SQL - 複数の行の値を単一の列に挿入する
異なる行の単一の列に値を挿入する方法について助けが必要です。
現在、次のような値を与える内破配列があります。
('12'、'13'、'14')
これらの数字は、DB に挿入したい新しい ID です。
配列を内破するために使用したコードは次のとおりです。
$combi = "('".implode("', '",$box)."')"; // $box は初期配列です
私が使用する予定のクエリはここで行き詰まります:
mysql_query(" INSERT INTO
studentcoursedetails
(studentID
)値
1 つのオプションはこれを繰り返すことですが、配列がループするため、できません。3 つの ID があるかもしれませんし、20 あるかもしれません。
ループは正しくないようです。どんな助けでも大歓迎です。
php - 配列のサブセクションを内破しますか?
投稿配列があり、そのサブセクションのみを内破したいと考えています。たとえば、私は持っています:
残りの変数の中から任意の数の名前を取得します。それらから、コンマで補間されたそれらの名前の連結リストが必要です。したがって、上記の配列の場合、出力は次のようになります。
しかし、特定の投稿には、任意の数の名前が存在する可能性があり (すべてではありません)、すべてname#の形式で、#は連番です。
これを行う最も簡単な方法は何ですか?
php - 値に依存する個別の文字列の implode() を展開する方法
私のページのさまざまな場所で、while ループ内で mysql_fetch_array() を使用して値を新しい PHP 配列にコピーしました。そこから、implode() を使用して値を文字列に書き込み、ユーザーに表示しました。これは、1 つの列、または 1 行に結合して表示できる 2 つの列しか扱っていない場合にうまく機能しました。
今、役割と名前の 2 つのデータを持つ配列を扱っています。ロールの値に応じて、出力文字列を異なる行に表示したいと考えています。これはライブラリ データベースなので、著者の役割に関連するすべての名前を 1 行に、発行者の役割に関連する名前を別の行に、というように表示します。
出力: 著者: Origen ; 書店: Gulielmus Morden ; 書かれたテキストのコメンテーター: タリン、ジャン; テキストのコメンテーター: Hoeschel, David ; 編集者: ウィリアム・スペンサー; プリンター: ジョアン。ヘイズ
しかし、その後、文字列をさまざまな部分文字列に分割して、見出し Author の下の出力テーブルに Origen のみが出力されるようにする必要があります。配列 $roles[] を調べて、名前をその役割の新しい配列に分けたほうがよいでしょうか? そう
ロールごとになんらかの形で繰り返しますか? しかし、この特定のレコードに role が含まれている場合に備えて、role に可能なすべての値を指定する必要があり、コードが非常に長くなります。
ここに進むにはもっと良い方法があるに違いありませんが、まだ見つけられていません。誰でもアイデアはありますか?
php - 配列値を実装しますか?
だから、私はこのような配列を持っています:
次のように、値を文字列に内破する簡単な方法はありますか?
次のように、ループを使用して値を連結する必要はありません。
php - Excelにエクスポートする前にデータを表形式にするには
以下のこの関数を使用して、データベースから取得した配列データを処理してから、このデータをExcelにエクスポートします。
以下のように出力を処理します。
しかし、理想的には、出力を次のようなテーブルにラップしたいと思います。
上記の表を出力するために元のコードに何を追加する必要があるかについてのアイデアはありますか?
以下のバージョンの変更を試しましたが、失敗します。
ありがとう。
php - PHP: array_values() 内の値からタグを削除します
タブで内破する前に、 array_values() 内の値からタグを取り除きたいです。
以下の行で試しましたが、エラーが発生しました。
理想的には、値から改行、ダブル スペース、タブを取り除き、
しかし、私の方法は正しくないと思います!
これが関数全体です。
これを修正する方法があれば教えてください。ありがとう!
php - php htmlentities
のみ!
<code> 削除するもの </code> 内のコンテンツに対してのみ htmlentities() を実行したい
文字列を受け取り、 <code> </code> の間のコンテンツを見つける関数を作成しました
function parse_code($string) {
ただし、実際に htmlentities(); を実行する関数について助けが必要です。<code> </code> 内のコンテンツを処理し、implode() ですべてを元に戻します。たとえば、以下の文字列があるとします。
繰り返しますが、関数は文字列のすべての内容を同じに保つ必要がありますが、変更して <code> </code> の内容に対してのみ htmlentities() を実行する必要があります。
mysql - 配列をループして既知の値を設定解除し、SQL に内破する
異なる MYSQL テーブルに 2 セットの配列があります。これがやりたいこと
以下のより視覚的な説明:
session_id = 4
TABLE_ONE:
TABLE_TWO:
というわけで、session_id = 4
TABLE_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のすべての値を削除します。助けてください!!
助けてください!!!私はそれに本当に苦労しています。何時間も試してみましたが、実際にはどこにも行きませんでした。問題はデータベースへの挿入にあると思います。助けてください。
php - mysqlimplodewhileループの使用方法
ループの結果:
implodeを使用できると聞きました。どうすれば実装できますか?期待される結果: