object(stdClass)#8 (2) { ["schema"]=> string(894) ) " " ["任意&q"/> object(stdClass)#8 (2) { ["schema"]=> string(894) ) " " ["任意&q">

ホームページ  >  記事  >  バックエンド開発  >  インターフェイスの呼び出しに関する問題

インターフェイスの呼び出しに関する問題

WBOY
WBOYオリジナル
2016-06-13 13:41:081251ブラウズ

インターフェイス
を呼び出すことによって返されたデータは、var_dump によって出力されます。

object(stdClass)#7 (2) { ["GetCustomerListResult"]=> object(stdClass)#8 (2) { [ " スキーマ"]=> 文字列(894) "" ["任意"]=> 文字列(21628) "
0.1000hzbfcsqyglv@xxx.cn2011-10-19T15:14:47+08:0043889 情報技術会社., Ltd.
情報技術株式会社
0.3000hzbfxxjsglv@xxx.cn2011-10-19T15:20:45+08:0043891 教育
ビジネスビル東3階
0.3000jsjyglv@ xxx.cn2011-10-19T15 :27:01+08:0043893留学
国際棟1号館
0.3000ucasliuxueglv@xxx.cn2011-10-19T15:30:17+08:0043894国聯
18号館-19、北公園
0.3000zgglglv@xxx.cn2011-10-19T15:32:21+08:0043896教育
浙江省
0.3000xdjyglv@xxx.cn2011-10-19T15:34:29+08: 0097479上海
上海
0.3000shjrglv@xxxx.cn2011-12-09T12:01:56+08:0097688南京
南京
0.3000njjrglv@xxx.cn2011-12-09T13:4 0:49+08: 0097690広州
広州
0.3000gzjrglv@xx.cn2011-12-09T13:51:40+08:0097691深セン
深セン
0.3000szjrglv@xx.cn2011-12-09T13:5 3:56+08 :0097692蘇州
蘇州
0.3000suzjrglv@xx.cn2011-12-09T13:56:23+08:0097693常州
常州
0.3000czjrglv@xx.cn2011-12-09T13:58:2 6+08 : 0097699無錫
無錫

次に、それを処理してデータベースに保存する必要があります...
どうすればよいですか?

------解決策 --------------------
$str=$obj->GetCustomerListResult->any; 文字列を取得し、通常の関数を使用します。および文字関数を変換して文字列を処理し、ストレージに保存します
------解決策------------------

PHP コード
$s = <<<
0.1000hzbfcsqyglv@xxx.cn2011-10-19T15:14:47+08:0043889 情報技術株式会社
インフォメーションテクノロジー株式会社
0.3000hzbfxxjsglv@xxx.cn2011-10-19T15:20:45+08:0043891教育
ビジネス棟東3階
0.3000jsjyglv@xxx.cn2011-10-19T15:27:01+08:0043893留学
国際棟1号館
0.3000ucasliuxueglv@xxx.cn2011-10-19T15:30:17+08:0043894 国蓮
北園18-19号館
0.3000zgglglv@xxx.cn2011-10-19T15:32:21+08:0043896教育
浙江省
0.3000xdjyglv@xxx.cn2011-10-19T15:34:29+08:0097479上海
上海
0.3000shjrglv@xxxx.cn2011-12-09T12:01:56+08:0097688南京
南京
0.3000njjrglv@xxx.cn2011-12-09T13:40:49+08:0097690広州
広州
0.3000gzjrglv@xx.cn2011-12-09T13:51:40+08:0097691深セン
深セン
0.3000szjrglv@xx.cn2011-12-09T13:53:56+08:0097692蘇州
蘇州
0.3000suzjrglv@xx.cn2011-12-09T13:56:23+08:0097693常州
常州
0.3000czjrglv@xx.cn2011-12-09T13:58:26+08:0097699無錫
無錫
TXT;

preg_match_all("/^([d.]+)([a-z@.]+)([-d:+T]+)d{5}(.+)/im", $s, $r);
foreach($r[1] as $i=>$v) {
  $res[] = 配列(
    '価格' => $v、
    'メール' => $r[2][$i],
    'date' => date('Y-m-d H:i:s', strtotime(str_replace('T', ' ', $r[3][$i]))),
    '顧客' => $r[4][$i],
    );
}
print_r($res); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。