1. プロジェクトはサードパーティのプラットフォームに接続されています。以前の技術スタッフは、注文者の名前、携帯電話番号、Jason 配列を含む返信結果を txt ファイルに書き込みました (配列には返された結果が含まれています)。サードパーティのプラットフォームによる);
次に、json から特定の値を抽出して、Alipay に送信する必要があります。 操作方法が分かりません
配列内の値 PayDeclareAmount":0.0075 を取得したいのですが、何かアイデアはありますか?
1. プロジェクトはサードパーティのプラットフォームに接続されています。以前の技術スタッフは、注文者の名前、携帯電話番号、Jason 配列を含む返信結果を txt ファイルに書き込みました (配列には返された結果が含まれています)。サードパーティのプラットフォームによる);
次に、json から特定の値を抽出して、Alipay に送信する必要があります。 操作方法が分かりません
配列内の値 PayDeclareAmount":0.0075 を取得したいのですが、何かアイデアはありますか?
2つの方法があります:
前の形式が同様で、n 行で始まる場合は、skip n行
, 上面的数据,然后,后面读取的行信息的都拼接到一起后,json_decode(xxx, true);
,再根据字段返回就行。读取一行使用fgets
だけです。
定期的なマッチングでフィルタリングします。
PayDeclareAmount
マッチングルール $checktxt="/^PayDeclareAmount&/"
の後の値がこのように定義されている限り、問題はその後の値をどのように取り出すかです。
テキストをリストアップしただけで、後で行き詰まってしまいました
実際には、一致したインデックス値を返す、indexOf 属性が必要です。「{」記号に一致してそのすべてをインターセプトすると、残りは簡単です。
お誘いありがとうございます。
リーリー
皆さんの答えはとても良いです