PHP和JavaScrip分别获取关联数组的键值示例代码_php技巧

PHP版:

复制代码 代码如下:

$o = array('x'=>1, 'y'=>2, 'z'=>3);
$arr = array();
$i = 0;
foreach( $o as $arr[$i++]=>$v )/*empty*/;
var_dump($arr); //$arr = array('x', 'y', 'z');

JavaScrip版:

复制代码 代码如下:

var o = {x:1, y:2, z:3};
var arr = [], i = 0;
for ( arr[i++] in o ) /*empty*/ ;
console.log( arr ); //arr = ['x', 'y', 'z'];

时间: 2024-12-02 21:58:06

PHP和JavaScrip分别获取关联数组的键值示例代码_php技巧的相关文章

php通过ksort()函数给关联数组按照键排序的方法_php技巧

本文实例讲述了php通过ksort()函数给关联数组按照键排序的方法.分享给大家供大家参考.具体分析如下: php通过ksort()函数给关联数组按照键排序,ksort函数按照关联数组的key正序排序,如果要倒序可以是哦那个krsort()函数 $first = array("x"=>5,"a"=>2,"f"=>1); ksort( $first ); foreach ( $first as $key => $val )

php在多维数组中根据键名快速查询其父键以及父键值的代码_php技巧

我这么想的: 遍历一遍多维数组,将所有的键建立索引生成一个一维数组: 每次通过键名去查这个键的上级数组及数据 OK,代码如下 indexKey创建索引数组函数: 复制代码 代码如下: <?php /** * FILE_NAME : arr.php FILE_PATH : test/ * 在多维数组中根据键名快速查询其父键以及父键值 * * @copyright Copyright (c) 2006-2010 mail:levi@cgfeel.com * @author Levi * @packa

javascript获取下拉列表框当中的文本值示例代码_javascript技巧

近日碰到一个问题,就是需要将用户点击下拉列表当中某个选项后,将其所选的内容保存起来,例如下面的HTML代码: 复制代码 代码如下: <select onchange="isSelected(this.value);" id="city"> <option value="1">北京</option> <option value="2" >上海</option> <

php对二维数组按指定键值key排序示例代码_php技巧

复制代码 代码如下: function array_sort($array, $key){ if(is_array($array)){ $key_array = null; $new_array = null; for( $i = 0; $i < count( $array ); $i++ ){ $key_array[$array[$i][$key]] = $i; } ksort($key_array); $j = 0; foreach($key_array as $k => $v){ $ne

js 获取、清空input type=&quot;file&quot;的值示例代码_javascript技巧

上传控件基础知识说明: 上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页,你就可以随心所欲的上传他电脑上的文件了. js 获取<intput type=file />的值 复制代码 代码如下: &l

js 获取、清空input type=&amp;quot;file&amp;quot;的值(示例代码)_javascript技巧

上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了. js 获取<intput type=file />的值 复制代码 代码如下: <html>

jquery下event.which获取键盘、鼠标键值示例

jquery中使用event.which获取键盘.鼠标键值.event.which 将 event.keyCode 和 event.charCode 标准化了. 获取键盘输入值 <!DOCTYPE html> <html> <head> <meta charset="utf-8" />  <script type="text/javascript" src="http://lib.sinaapp.com

php对关联数组循环遍历的实现方法_php技巧

本文实例讲述了php对关联数组循环遍历的实现方法.分享给大家供大家参考.具体分析如下: php对于类似 $age = array("zhangshan"=>14,"lisi"=>15,"sharejs"=>16); 这样的数组可以通过foreach的方法进行遍历,下面是详细的代码: $age = array("zhangshan"=>14,"lisi"=>15,"sh

PHP数组操作——获取数组最后一个值的方法_php技巧

<?php $array=array(1,2,3,4,5); echo $array[count($array)-1];//计算数组长度,然后获取数组最后一个元素,如果数组中最后一个元素含有非数字键名,结果可能跟预期不符合 //适用于键名为数字的数组 echo '<br>'; echo end($array);//将数组的内部指针指向最后一个单元,适用于所有数组 echo '<br>'; rsort($array);//对数组逆向排序,如果数组中含有字母或汉字,结果可能不符合