php把几个数据放进数组 php给几个数进行排列

PHP怎样用循环将10个数字赋值给一个数组?利用PHP对数组赋值时下标变量会自动递增的特点 , 可以很方便用循环将数据存入一个数组 。
例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中 , 如果$arr不存在则会新建一个;
若已存在,则将$arr数组的下标变量递增1后存入字符 。
也就是说 , 如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后 , 数组其实是进行了$arr[1] = 'b' 的操作 。
打印数据结果:Array ( [0] = 1 [1] = 2 [2] = 3 [3] = 4 [4] = 5 [5] = 6 [6] = 7 [7] = 8 [8] = 9 [9] = 10 )
php 一个结果集中有多个数组 , 怎样将它放入一个新的数组中合并数组可以使用array_merge() 这个函数,
array_merge() 函数把两个或多个数组合并为一个数组 。
如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的) 。如果数组是数字索引的,则键名会以连续方式重新索引 。
php查询到多条数据结果后,将每一条结果放入数组PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据 , 本身是一个数组 , 执行上面的语句之后,这一行会添加存放在额为数组$arr的最后 。
典型的例子代码是这样的:
mysql_connect('127.0.0.1', 'root', '123456');
$sql='select * from test.tab';
if ($res=mysql_query($sql)){
while($row=mysql_fetch_array($res)) $result[]=$row;
mysql_free_resule($res);
}else echo "执行SQL语句:$sqlbr\n错误:".mysql_error();
echo '查询结果在下面的额为数组里面:pre';
print_r($result);
echo '/pre';
PHP把这一串数据导入到数组$str='{"data":[{"name":"111","img":"748.jpg","dz":"uang","sz":"22"},{"name":"222","img":"888.jpg","dz":"ngzhu","sz":"13"},{"name":"333","img":"999.jpg","dz":"ve","sz":"27"}]}';
$json=json_decode($str,true);
echo $json['data'][0]['name']."br /";
echo $json['data'][0]['img']."br /";
echo $json['data'][0]['dz']."br /";
echo $json['data'][0]['sz']."br /";
//或者
$json=json_decode($str);
echo $json-data[0]-name."br /";
echo $json-data[0]-img."br /";
echo $json-data[0]-dz."br /";
echo $json-data[0]-sz."br /";
php 怎么把接受到的数据 循环的添加到数组遍历数据表,把相应的数据放到数组中即可
例如:
?php
//定义一个数组,用于保存读取到的数据
$contents = array();
$query = mysql_query("select * from table");
//遍历数据表
while($array = mysql_fetch_array($query)){
$contents[] = $array;
}
print_r($contents);
//然后循环数组,或者通过键名使用数组
foreach($contents as $value){
print_r($value);
}
【php把几个数据放进数组 php给几个数进行排列】echo $contents[0]['字段名称'];
?
php中如何将从数据库查询的几个数组放到一个新的数组中php自带数组合并函数$arr = array_merge($arr1, $arr2, $arrc);
array_merge语法:array_merge(array1,array2,array3...)
关于php把几个数据放进数组和php给几个数进行排列的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读