php入门第二天

    如果你学过类C语言——c\c++java, 这些东西的语法和数据结构和php是类似的。

当然如果你学了perl,学php就更容易。

    下面看php的变量赋初值。

<?php $hello = 'hello world!'; echo $hello; ?>

    变量开头必须是$, 可以把他看成别的语言的 def 或 var之类,但使用变量的时候,还是要有$号。

    另外大家知道在单引号在多数语言表示char类型, 但在php中没有char类型,上面$hello这个字符串变量可以理解为char数组, 你可以给这个变量重新赋值, 或者改变这个数组。

<?php $hello = 'hello world!'; echo $hello[0] ?>

    你能看到一个h, 你也$hello{0}也行,但不建议这样写。

<?php 

$hello = 'hello world!'; 

$hello[5] = null; // 这句尽量不要用,因为同样的输出,md5会不同。且字符串数组的长度不变,不注意会导致取值的错误。

echo $hello , '<br/>';

$hello[0] = 'y';

$hello[12] = '??';

echo substr( $hello, 0, 6 ) , '<br/>' , $hello ;

?>

    运行上面的代码你看到了什么,yelloworld!  helloworld!?

    字符串函数substr的定义可以在php手册上查,一下就搜到了。

     理解这个函数后,你认为substr 那句会输出 yellow ,但实际上输出的是 yello ,因为虽然把 $hello[5] 设为 null 值,但 的键仍然在。 别的细节大家自己去想。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值