問題タブ [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 - 2つの別々のアレイを実装しますか?
結合を使用して2つの別々のテーブルからデータベースから情報を収集するクエリを含むスクリプトがあります。次に、これら2つの配列とその値を新しいテーブル内に並べて挿入します。
明らかに構文は正しくありませんが、それが可能かどうか、または間違った方向に進んでいるかどうか疑問に思いました。私はいくつかのクエリを試しましたが、挿入のためにそれらを並べることができませんでした-それは一度にそれらを爆発させました。
php - チェックボックス配列から文字列へのヘルプ:$ _ POSTを実装し、同じ$ _POSTに値を返しますか?
短い形式の結果をフラットファイル(.textファイルなど)に保存しようとしています。ファイルは区切りファイルとしてExcelにインポートされます。フォームにはチェックボックスがあるため、配列に設定できます。
から配列を内破し$_POST['rolfz']
、結果をに返すことは可能$_POST['rolfz']
ですか?望ましい結果は、テキストファイルに保存できる文字列です。以下のコードを参照してください。
全体的な目標は、$_SESSIONのすべての値をテキストファイルに保存することです。ただし、コードを実行しようとすると、「通知:14行目のE:\ cgi-bin\thankyou.phpでの配列から文字列への変換」が表示されます。以下のコードでは、配列を文字列として使用しようとしていることを示すエラー。
私がしていることが間違っているか不可能である場合、代わりに代わりのステートメントを使用して、foreach($_POST as $k=>$v)
それが無視されるようにすることは可能$_POST['rolfz']
ですか?そうすれば私は$_POST['rolfz']
自分で処理できますか?
編集(5/10/11):内破 する前:
爆縮後:
編集(5/10/11): 同様の解決策を実行しようとしている場合は、Michaelの解決策を参照してください。そして、私はばかで、コードで間違ったチェックボックス名を使用していることに注意してください(rolfzではなくroflzである必要があります)。
php - PHPでの爆縮とMySQLでの爆縮-どちらがより少ないCPUを使用しますか?
これらのオプションのどれがより最適ですか?
MySQLでの爆縮
対。
PHPでの爆縮
php - 空の配列アイテムをスキップしながら配列を内包するにはどうすればよいですか?
Perljoin()
は空の配列値を無視(スキップ)します。PHPimplode()
は表示されません。
配列があるとします。
収量:
(IMHOが望ましい)の代わりに:
私が探している動作を備えた他のビルトインはありますか?それともカスタムジョブビーになるのでしょうか?
sql - mySQLとPHPを使用して、あるテーブルから2つの列を取得し、別のテーブルに挿入する
mySQLには2つのテーブル、特にaccountsとsubscriber_dataがあります。
アカウントテーブルに存在する2つの列(id、name)を使用し、それを(sub_id、value)という2つの列のsubscriber_dataテーブルに挿入します。
0、0、1のように、同じ行の同じ値フィールドにまとめられない限り、この情報を取得して他のテーブルに配置する方法を見つけることができないようです。
現在、私のPHPは次のようになっています。
私はこれの初心者です、そして明らかに何か間違ったことをしています...私は検索しましたが答えを見つけることができませんでした。
ありがとう。
php - 引用符付きのphpimplode(101)
単純な配列の内破
このようになります
そしてそれはこれを返すでしょう
素晴らしいので、代わりにこれを行うかもしれません
そして今、私は素敵なかわいいcsv文字列が欲しいものを持っています
これを行うためのより良い方法はありますか、それは私が何かを逃している内破のためのオプションのパラメータがあるべきであるように私には感じますか?
php - phpはスペースでブレークを実装します
文字列の配列があり、これらの文字列にはスペースがあります。例えば:
$str = implode('|', $arr);
しようとすると、最初に見つけたスペースで止まるのはなぜですか?次のような文字列が残っています:
私が試してみると:
内破すると、次のようになります。
編集:私は実際にそれを隠しフィールドの値に設定しようとしています:
php - mysql phpはリンクの行を実装しますか?
これを行う方法があるかどうかはわかりませんが、次を使用して複数のカテゴリをMYSQLに挿入できます。
だから私がエコーするとき:
次のように問題ありません:Cat 1、Cat 2、Cat 3
ナビゲーションを簡単にするために、各カテゴリをリンクする方法を見つけようとしています。
このような:
これは1匹の猫には最適ですが、複数の猫がいる場合は、1つの大きなリンクになります。
implodeまたはexplodeを使用する必要がありますが、方法がわかりませんか?前もって感謝します!!!
これは私が好きなものです:
Cat 1、Cat 2、Cat 3(これらはすべて1つの行から引っ張る別々のリンクです!)
php - 配列値から「A、B、C、D」のような文字列を形成するPHP
次の配列があるとします。
私は現在これを使用しています
次のような文字列を生成します
1号車、2号車、3号車
私は実際に次のようなものを手に入れたいです
1号車、2号車、3号車
アイデアは、配列の最後の2つの要素の間に「と」を挿入することです。
配列に2つのキーと値のペアが含まれている場合(たとえば、ユーザーが2台の車を所有している場合)、コンマはありません。
1号車と2号車
また、配列に1つのキー/値が含まれている場合(たとえば、ユーザーが1台の車を所有している場合)
1号車
これを行う方法について何か提案はありますか?使ってみarray_splice
ましたが、それが正しい方法かわかりません(つまり、配列に新しい要素を挿入します)。
助けてくれてありがとう!
php - PHPは配列の問題を内包します
ここで初心者の技術的な難しさ。これを明確に説明できるといいのですが。私のDBには、snFreq、snFreq2、snFreqIV、snFreqTube、snFreqTrach、snFreqCath、snFreqWound、およびsnFreqOstomyがあります。データが存在するかどうかを各列でチェックし、プリセットテキストで変数を作成するissetを作成しました。すべてのチェックポイントの後、これをフレーズに含めたいと思いましたが、「0」のデータは含めたくありません。何らかの理由で、私の出力にはまだ空白のデータを含む複数のコンマが表示されています。出力例を次に示します。SN頻度/期間:QD X60日+IV合併症、経管栄養合併症の2 PRN訪問、、、、 <=余分なコンマを使用しますか?私のDBでは:snFreq = QD X 60 DAYS、snFreq2 = 1、snFreqIV = 1、snFreqTube = 1、残りはNullです。
最終出力には、次の情報のみが表示されます。SN頻度/期間:QD X60日+IV合併症の2PRN訪問、経管栄養合併症<==他のコンマなし。
この問題についてあなたが私を助けてくれることを願っています。前もって感謝します!:)