- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP 文字列から必要な部分を抜き出したい)
PHPで文字列から必要な部分を抜き出す方法
このQ&Aのポイント
- PHP初心者のため、文字列を操作して特定の情報を抜き出す方法を教えてください。
- ある文字列を指定したルールに基づいて分割し、必要な部分を抽出する方法を解説します。
- 具体的な例を挙げながら、TransactionIdやTransactionDateなどの情報を抜き出す手順を紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんなんでどうですかね? <?php $in = '"HTTP/1.1 200 OK Date: Fri, 29 Oct 2010 03:23:55 GMT Server: Apache Content-Length: 111 Connection: close Content-Type: text/plain; charset=UTF-8 TransactionId=000000020513&TransactionDate=20101029&OperateId=1Auth&MerchantFree1=20101029000001&ResponseCd=G65"'; $out = preg_split('/TransactionId=|TransactionDate=|OperateId=|MerchantFree1=|ResponseCd=|&|"/', $in, -1, PREG_SPLIT_NO_EMPTY); $TransactionId = $out[1]; $TransactionDate = $out[2]; $OperateId = $out[3]; $MerchantFree1 = $out[4]; $ResponseCd = $out[5]; echo "・TransactionId=$TransactionId\n"; echo "・TransactionDate=$TransactionDate\n"; echo "・OperateId=$OperateId\n"; echo "・MerchantFree1=$MerchantFree1\n"; echo "・ResponseCd=$ResponseCd\n"; ?>
お礼
ご教授ありがとうございました。 質問後、別件でばたばたしており、連絡が遅くなってしまい失礼しました。 先ほど試してみたところ、バッチリでした。 大変助かりました。 ありがとうございました。