很多站长朋友们都不太清楚php连续赋值,今天小编就来给大家整理php连续赋值,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP数组循环赋值 2、 php如何赋值 3、 PHP怎样用循环将10个数字赋值给一个数组? PHP数组循环赋值$pics=array('1.pic','2.pic');
$num=count($pics);
$newpics=array();
for($i=1;$i<=$num;$i++){
$newpics['p'.$i]=array_combine(array('s','b'),array_fill(0,2,$pics[$i-1]))
}
php如何赋值PHP赋值有多种情况:
直接赋值:赋值符号"=" ,赋值符号前面的是变量,后边的是赋的值;示例如下:
<?php
$a=10;
$b='baiduzhidao';
?
传递赋值:将一个表达式的值赋予一个变量(改变其中一个变量的值,不会影响到另一个变量的值);示例如下:
<?php
$num1=100;
$num2=$num1;//传值赋值后,$num2的值为:100
?
引用赋值:赋值符号"",当新的变量引用了原始变量的值后,如果改变新的变量将影响到原始变量。示例如下:
<?php
$a=3;
$b=5;
$a=$b; //把$b的地址赋值给$a, 这时$a的值也是5了。如果修改$b的值,那么$a的值也会发生变化。
?>
PHP怎样用循环将10个数字赋值给一个数组?利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。因此,根据这一原理,可以编程如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
$n = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); // 已知数据
$a = array(); // 待存入数组
for ( $i =0; $i < 10; $i ++ ) {
$a[] = $n[$i]; // 逐个赋值
}
print_r ($a); // 打印显示数组结果
?>
</body>
</html>
打印数据结果:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
关于php连续赋值的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php连续赋值 php字符串赋值的详细内容...