PHP调用wsdl文件类型的接口代码分享


Posted in PHP onNovember 19, 2014
<?php

// 本类由系统自动生成,仅供测试用途

class IndexAction extends Action {

    public function index(){

        //#分销商订单提交、修改、取消、查询接口

         $wsdl1='http://127.0.0.1:8080/ejfxs/services/order?wsdl';

         //#分销商可销售产品接口地址

        $wsdl='http://127.0.0.1:8080/ejfxs/services/availableProducts?wsdl';

        //实例化对象

        $client=new SoapClient($wsdl);

        //接口参数。

        $param1=array('password'=>'123456','dis_code'=>'fxBZZHLYW','checkcode'=>'FXFAXM5U1Y');

        //接口方法。

        $ret1 = $client->getAvailableProducts($param1); 

        //将XML数据转换成数组

        $array=(array)$ret1;

        //转换成simplexml_load_string对象

        $v=simplexml_load_string($array['return']);

        //数组定义

        $Varr=$v->ybproducts->fzhproducts->product;

        //获取到具体的值

        for ($i=0; $i < count($Varr); $i++) { 

            echo $Varr[$i]->prod_id;

            echo $Varr[$i]->product_name;

            echo $Varr[$i]->prod_code;

            echo $Varr[$i]->prod_category;

            echo $Varr[$i]->supply_id;

            echo $Varr[$i]->price;

            echo $Varr[$i]->parprice;

            echo $Varr[$i]->total_ticket_num;

            echo $Varr[$i]->inventory;

            echo $Varr[$i]->product_name;

            echo $Varr[$i]->product_name;

            echo '<br/>';

        }

        //获取接口所有方法及参数

        // print_r($client->__getfunctions());

        // print_r($client->__getTypes());

    }

}

?>

=================================================================

大概就是这个样子!上面注释得比较清楚。不懂的留言。或者建议改进的。留言。

PHP 相关文章推荐
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
PHP伪静态写法附代码
Jun 20 PHP
php ci框架验证码实例分析
Jun 26 PHP
解析php如何将日志写进syslog
Jun 28 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
PHP判断表单复选框选中状态完整例子
Jun 24 PHP
PHP将回调函数作用到给定数组单元的方法
Aug 19 PHP
PHP制作图形验证码代码分享
Oct 23 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
php创建多级目录的方法
Mar 24 PHP
PHP查看当前变量类型的方法
Jul 31 PHP
Yii使用技巧大汇总
Dec 29 PHP
PHP中常用的字符串格式化函数总结
Nov 19 #PHP
php管理nginx虚拟主机shell脚本实例
Nov 19 #PHP
PHP 读取和编写 XML
Nov 19 #PHP
PHP生成不重复随机数的方法汇总
Nov 19 #PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 #PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 #PHP
PHP中使用数组指针函数操作数组示例
Nov 19 #PHP
You might like
php curl_init函数用法
2014/01/31 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
php中序列化与反序列化详解
2017/02/13 PHP
PHP实现简单日历类编写
2020/08/28 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
2016/08/02 Javascript
微信小程序入门教程
2016/11/18 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
Python实现类继承实例
2014/07/04 Python
举例讲解Python中装饰器的用法
2015/04/27 Python
python自动翻译实现方法
2016/05/28 Python
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
python中requests小技巧
2017/05/10 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
自我评价范文
2013/12/22 职场文书
高中运动会广播稿
2014/01/21 职场文书
残疾人小组计划书
2014/04/27 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
法人代表证明书范本
2015/06/18 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
七个Python必备的GUI库
2021/04/27 Python