PHP学习基础

来源:互联网 发布:巴西柔术知乎 编辑:程序博客网 时间:2024/04/29 20:54

笔记记录一部分在W3school上学的,感觉会比较容易遗忘的。


1.PHP 关联数组

关联数组是使用您分配给数组的指定键的数组。

有两种创建关联数组的方法:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

或者:

$age['Peter']="35";$age['Ben']="37";$age['Joe']="43";

随后可以在脚本中使用指定键:

实例

<?php$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");echo "Peter is " . $age['Peter'] . " years old.";?>

遍历关联数组

如需遍历并输出关联数组的所有值,您可以使用 foreach 循环,就像这样:

实例

<?php$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");foreach($age as $x=>$x_value) {  echo "Key=" . $x . ", Value=" . $x_value;  echo "<br>";}?>




以上为w3school中关于关联数组的讲解。遍历关联数组的方法需要有时重温。




2.数组中的元素能够以字母或数字顺序进行升序或降序排序。

利用sort 或者 rsort做升序降序排序。
利用asort、ksort对关联数组排序。


3.$GLOBALS — 引用全局作用域中可用的全部变量

$GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。

PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。

下面的例子展示了如何使用超级全局变量 $GLOBALS:

实例

<?php $x = 75; $y = 25; function addition() {   $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z; ?>

上面这个例子中,z作为GLOBALS这个关联数组的键值,是一个变量,可以赋值。



0 0
原创粉丝点击