PHP常用语法(不间断更新)

最近接触PHP的项目,基本上跟JAVA没多大区别,只是常用的语法可能不同,下面是近期整理的一些接触到的语法。
取字符串长度:

strlen($cdk) < 10

PHP换行:

\\n

包含某字符串:

strpos($cdk,',')

根据某个字符分隔返回数组:

$arr = explode(',',$cdk);

for循环:

for($i=0;$i<count($arr);$i++){
			echo "{$i}==>{$arr[$i]}<br/>";  //注意php中双引号内使用花括号包裹变量的写法
			$km += ",'"+obj+"'";
			$km = substr($km, 1);
		}

foreach 循环:

foreach ($array as $value) {
  code to be executed;
}

截取第一个字符串:

$km = substr($km, 1);

判断空:

empty($cid)

{} 与 … 区别:
{} 自动加上了 引号。
. . 是纯连接符

数据库遍历对象:

$result = mysql_query("select * from 表名")
while($msg = mysql_fetch_array($result)) {
echo  $msg['列名'];

echo换行:

<br>

调用外部接口方法:

		    $data = array("tradeNo" => $order->transaction_id, "tradeNo" => $order->trade_no);
			$data_string = json_encode($data);
			$ch = curl_init('URL地址');
			curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
			curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
			curl_setopt($ch, CURLOPT_HTTPHEADER, array(
				'Content-Type: application/json',
				'Content-Length: ' . strlen($data_string))
			);
			$result = curl_exec($ch);

PHP:cURL error 60: SSL certificate unable to get local issuer certificate导致该问题的原因在于没有配置curl.cainfo,该配置位于php.ini中。

解决方案:
1)下载cacert.pem
https://curl.haxx.se/ca/cacert.pem
2)配置php.ini
[curl]
A default value for the CURLOPT_CAINFO option. This is required to be an
absolute path.
curl.cainfo = 【你的绝对路径】

PHP中key value用法

		$arr = array("MONEY"=>$ratio * $quantity ,  "ACCOUNT"=>$contact);
		 foreach($arr AS $KEY=>$VALUE)
		  {
			echo $key."=>".$value."\n";
		 }

数组动态添加元素

array_push(数组,添加的值)

数组转JSON

<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>

两个数组合并

$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));

JAVA开发交流群:958923746,期待大家的加入,与我们一起商讨各种千奇百怪的问题。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

75888丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值