問題タブ [explode]

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 投票する
2 に答える
9957 参照

php - PHPで区切り文字付きのテキストファイルを読み取る

textfile.txt に 3 つの eintries があります。

PHPで各エントリ(行)を新しい文字列として読みたいです。fopen と fgets を使用することを考えました。しかし: 最後の行で \n のような特殊文字を使用しているため、fgets() は機能しません。文字列が \n で終了するためですよね? 結果として、最後の行は 'Here is Text ' になります。

最後の行の \n が通常の文字列として解釈されるように、3 行を正しい方法で読み取り/分解するにはどうすればよいですか? ありがとう!

ps textfile.txt に 3 行を含めることで、区切り記号として \n を間接的に選択しましたが、別の区切り記号を使用することもできます。コンテンツを読むための最良の方法は何ですか?

0 投票する
8 に答える
36150 参照

php - リストと爆発

Web サイトで URL 書き換えを使用しようとしています。関数list()explode()関数を使用して適切なコンテンツを取得したいと考えています。現在、私のコードは次のようになっています。

この場合$url、絶対 URL の最初のスラッシュの後のすべてと同じです。つまりhttp://example.com/random/stuff => $url = random/stuff/、これは正常に機能しますが、移動したい場合はhttp://example.com/random/、ページに通知が出力されます。list()通知が表示されないようにするにはどうすればよいですか? 関数以外の何かを使用する必要がありますか?

現在、通知は「通知: 未定義のオフセット: 1...」です。

助けてくれてありがとう!

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

php - explode()の使用をstr_split()に置き換えます

私の先生は、同じ出力を維持explode()str_split()ながら、この使用法をに変更することを望んでいます。どうすればよいですか?

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

php - PHP、CSV列を別々の配列に

基本的には、ユーザーがCSVファイルをアップロードして、アップロード/処理する列を選択できるシステムを作りたいと思っています。

fopenとforeachを使用してこれをうまく行うことができますが、列の数がCSVごとに異なる可能性があるためです。

選択した列を配列に格納できます。例:picked [] = "1,2,4"; // 1,2,3,4列からコンマ区切り、またはとにかく必要です。

しかし、どうすればlist(1,2,4)= explode( "、"、theData []);のようなものを使用できますか。

ここで、1、2、4を動的にロードすることも、1、2、3、4をロードして、3を無視することもできます。

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

php - PHP explode not filling in array spot 0

I have a file we will call info.txt under UNIX format that has only the following in it:

and am running this against it:

Now everything looks to be working fine except when I display the array I get the following.

I checked the .txt file to make sure there wasn't any space or hidden characters in front of the first # so I'm at a loss of why this is happening other than I feel like I'm missing something terribly simple. Any ideas?

Thanks in advance!

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

php - PHPで文字列を爆発させる

この文字列を分解するにはどうすればよいですか?この'||25||34||73||94||116||128' ような配列が必要です

explode( "||"、$ array); 私のために動作しませんでした私はこの配列を取得します

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

php - foreachループのPHP出力を新しい配列に

おそらく簡単なものが欠けていることはわかっていますが、foreachループがあり、最初の配列の値を変更し、その変更を新しい値として新しい配列を出力しようとしています。

基本的に私は配列から始めています:0 => A:B 1 => B:C 2 => C:D

そして、explode()を使用して:と2番目の文字を削除しているので、配列を残したい:0 => A 1 => B 2 => C

関数のexplode()部分は正常に機能しますが、単一の文字列出力しか得られないようです。A、B、およびC。

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

php - PHP の爆発と Get_Url: URL が表示されない

少しわかりにくいです。

header.php には、次のコードがあります。

この変数 $link --> 12345678 で ID を取得し、$url を使用して functions.php から完全なリンクを取得します

functions.php には、このスニペットがあります

そして通常、それはURLを出力します..しかし、私はコードを理解できません..

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

php - PHP Explode: 特定の HTML パーツをダウンロードして分割する方法は?

例: このドメインhttp://www.example.com/234234/go.htmlでは、iframe コードは 1 つだけです。

iframe-code で URL を取得するにはどうすればよいですか?

go.html:

私はこのスニペットを持っていますが、コードが非常に悪い..

ありがとう!

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

php - PHPを使用してデータをマージする方法

現在、私のMySQLデータは以下のように保存されています

PHPでこのように結合、分解、マージ、合計するにはどうすればよいですか?