【php】常见问题记录

【获取文件位置】 

函数: dirname(__FILE__) 

ps:在日常比如要调用其他文件的时候require_once,很容易出现调用不成功的情况,但是应用到dirname后就可以找到绝对路径,不用太麻烦

例子: /opt/www/default/a.php , 在a.php 中运行 dirname(__FILE__) 就会返回 “/opt/www/default” 这个地址

    如果 dirname(dirname(__FILE__))  就会返回 “opt/www/” 这个地址


【运行网页获取返回值】

函数:file_get_contents()



【将返回的内容变成JSON格式】

函数:json_decode()

ps:在网络的文件传递过程中,会碰到类似这样的格式{“value1“:1, "value2”:2},为了能够方便去获取里面的数据

         另外,就是如果直接从file_get_contents中获取的数据,并不是array类型的,所以不能用array的方式调用,需要先json_decode 这个函数

方法1:转变成对象

    $result = json_decode($json)  // 默认转换成对象

    $result->value1;

    $result->value2;

 

方法2:转变成array

    $result = json_decode($json,TRUE)

    $result[ 'value1‘ ];   // 使用单引号

    $result['value2'];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值