![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
変数に格納されたデータの1行目のaaaだけを取り出す方法を教えてください。
※データはWEBサイトのURLリストで常に変動します。
複数行のデータ(\n区切り)
例) aaa
bbb
ccc
又は1行の半角カンマや半角スペースなどの文字で区切られたデータ
例) aaa, bbb,ccc,
aaa bbb ccc
上記のどちらかの形式で変数$dataに格納が可能です。
この$dataに格納されたaaaだけを取得するにはどうしたらいいのでしょうか?
PHP初心者のためプログラムソースを書いていただけると助かります。
No.2ベストアンサー
- 回答日時:
半角スペースか、カンマか、改行マークでわけられた1つ目のデータで
あれば、こんな感じですね。
<?PHP
$str1="aaa
bbb
ccc";
$str2="lll,mmm,nnn";
$str3="xxx yyy zzz";
$pattern="/^.*?(?=[ ,\n]+)/";
$data=preg_match($pattern,$str1,$match);
print $match[0]."<br>";
$data=preg_match($pattern,$str2,$match);
print $match[0]."<br>";
$data=preg_match($pattern,$str3,$match);
print $match[0]."<br>";
?>
なお、split()は使っていはいけません。
http://www.php.net/manual/ja/function.split.php
No.1
- 回答日時:
$str = "aaa,bbb,ccc";
//$strをカンマ区切りで配列に格納する
$data = split("," , $str);
// 0番目の要素を表示
echo $data[0];
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- JavaScript jsonテキストデータの並び替えができるサービスを教えてください 2 2022/08/05 20:16
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
preg_matchでエラーが出ます。
-
preg_matchで Warning: Undefin...
-
preg_match関数で4-16桁の英数...
-
VBAを使ってHTMLソースから特定...
-
、"(ダブルクォーテーション)...
-
PHPで あるフォルダ内の、特定...
-
Excelで数字のみを2倍3倍にする...
-
正規表現で特定のHTMLタグのク...
-
eval
-
文字列中の任意の数字を換算
-
正規表現パターンの記入方法に...
-
PHPで変数から1行目だけを取得...
-
カンマ区切りの金額を検索する...
-
URLを抽出する正規表現
-
配列にある文字と文字列との一...
-
PHP preg_matchでUnknown modif...
-
日本語の文字列のみをURLエンコ...
-
VBAのコマンドボタンの文字列の...
-
COBOLの改行
-
ソースコードの1行が長いとき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
preg_matchでエラーが出ます。
-
VBAを使ってHTMLソースから特定...
-
Excelで数字のみを2倍3倍にする...
-
PHPで変数から1行目だけを取得...
-
正規表現でシングルクォーテー...
-
、"(ダブルクォーテーション)...
-
正規表現で「0」のみ抽出
-
住所から特定の文字列、数値を...
-
PHPで あるフォルダ内の、特定...
-
phpでhtmlソースを解析し、文字...
-
PHPで<a>タグ内からURLと文字を...
-
正規表現で特定のHTMLタグのク...
-
PHPの正規表現で住所を分けるに...
-
Smartyを使用した、テンプレー...
-
PHPによるIPアドレスマッチ
-
正規表現で、半角大文字と半角...
-
php 正規表現で(ただし○○は除...
-
PHPメールフォーム URLと半角...
-
「半角数字」と「+」を許可する...
-
preg_matchでのマッチが正しく...
おすすめ情報