PHP数组之array_values
2015-10-30 11:20
513 查看
array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。
现有文件this.txt,内容如下:
{"this":[{"name":"a","url":"aa"},{"name":"b","url":"bb"},{"name":"c","url":"cc"}]}
代码:
<?php
$lu='this.txt';
$js= file_get_contents($lu);
$okjson=json_decode($js,true);
var_dump($okjson);
/*array(1) { ["this"]=> array(3) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[1]=> array(2) { ["name"]=> string(1) "b" ["url"]=> string(2) "bb" }
[2]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
unset($okjson["this"][1]);
var_dump($okjson);
/*
array(1) { ["this"]=> array(2) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[2]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
$okjson['this'] = array_values($okjson['this']);
var_dump($okjson);
/*
array(1) { ["this"]=> array(2) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[1]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
?>
现有文件this.txt,内容如下:
{"this":[{"name":"a","url":"aa"},{"name":"b","url":"bb"},{"name":"c","url":"cc"}]}
代码:
<?php
$lu='this.txt';
$js= file_get_contents($lu);
$okjson=json_decode($js,true);
var_dump($okjson);
/*array(1) { ["this"]=> array(3) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[1]=> array(2) { ["name"]=> string(1) "b" ["url"]=> string(2) "bb" }
[2]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
unset($okjson["this"][1]);
var_dump($okjson);
/*
array(1) { ["this"]=> array(2) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[2]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
$okjson['this'] = array_values($okjson['this']);
var_dump($okjson);
/*
array(1) { ["this"]=> array(2) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[1]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
?>
相关文章推荐
- UESTC 1218 Pick The Sticks
- 在PL/SQL DEV里面有把锁一样的按钮,点击它会跳出“these query result are not updateable,include the ROWID to get updateab
- 从xib加载UIViewController的一个坑
- [转]IOS 贝塞尔曲线UIBezierPath方法总结
- Using GPUImage to Recreate iOS 7 Glass Effect
- 设置UIButton的文字显示位置、字体的大小、字体的颜色
- GPUImage滤镜中的shader代码分析,及自定义滤镜
- GPUImage滤镜中的shader代码分析,及自定义滤镜
- AVFoundation和 GPUImage初探
- 禁止UITextField的粘贴功能
- GPUImage简单说明
- 【Quick 3.3】资源脚本加密及热更新(一)脚本加密
- Light OJ 1061 - N Queen Again(搜索+状压DP)
- Ubuntu 出现 grub rescue> 修复
- Android UI之EditText注意点收集
- UIImage加载图片的几种方式
- UIButton, 设置button的背景图片
- UILabel的常用属性
- 使用后台服务数据更新UI
- iOS中UITableView使用总结和 iOS UITableView代理方法详解