1. php中,value到底是干什么用的
这里的value就是起赋值作用的。意思是:第一个单选按钮显示为男,赋值为1;第二个显示为女的,赋值为2;其实这里的value仅仅起标识作用。你也可以将value赋值为男,女。只要你能分清那个表示男,那个表示女就可以了。
2. php如何根据某一个value获取其key
在一些PHP的场景之中可能会遇到,在PHP的数组中需要根据其中某一个value值来获取得到其key的值。这个时候就需要使用到PHP数组函数中的array_search()这个方法。
$array = array('test0','test1','test2');
$array1 = array('test0','test1','test2','test1');
$key = array_search('test1',$array);
$key1 = array_search('test1',$array1);
echo $key;
echo $key1;
输出都是1
如果有重复的value输出第一个相匹配的key
(2)phpvalue扩展阅读
使用方法:
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
//array_key_exists()的使用方法
$search_array = array('first' => 1, 'second' => 4);
if (array_key_exists('first', $search_array)) {
echo "The 'first' element is in the array";
}
//相关函数有
array_keys() - Return all the keys or a subset of the keys of an array
array_values() - Return all the values of an array
array_key_exists() - Checks if the given key or index exists in the array
3. php中怎样获得数据的value值
这要看数据结构是字符串换是数组,或者是对象类型。不同的数据结构,获取数据的方式不同。
4. php的一些困扰,例如写一个修改页面时,value="<php $name; >",这样写不是很麻烦吗
页面的合成通常由后台人员负责。
负责输出HTML的代码比较繁多,但基本都是重复劳动。这里引入封装的概念。将常用逻辑函数化,可以减少代码量,也便于维护。
举例:
<?php
functiontextbox($name,$value=null,$ispost=true){
if(null===$value){
//记忆上次提交的值,万一密码错了,不用重复输入用户名
//GET的情况可以扩展,交给你了,注意第三个参数!
$value=isset($_POST[$name])?$_POST[$name]:'';
}
returnsprintf('<inputtype="text"name="%s"value="%s"/>',
$name,htmlspecialchars($value));
}
?>
<formmethod="post">
<label>用户名:<?phpechotextbox('username');?><label>
</form>
当然实际情况要复杂一些,需要更复杂的参数和判断,这里点到为止。
5. Php获取value 问题
首先说明下div块没有value属性所以无法通过div对象.value获取,自定义属性必须使用getAttribute("value")获取value的值.
js代码改成如下即可:
function pop(w){
alert(w.getAttribute("value"));
}
6. php value 显示变量
value="<?php echo $ename;?>"
这样试一下。如果不加引号的话,是不能使用空格的。
7. php中$value{0}是什么意思,不是$value[0].
这里有两个知识点 数组和变量,假设$value = 'abcde'; 当获取$value{0}时 值为 a 意思是获取这个变量的下标为0的字符 而$value[0] 这个则用在数组 意思是获取这个数组的下标为0的数组元素(或者称为数组单元)
8. PHP赋值VALUE 急!!!!!!!!!!!!!!!!!!!!!!
楼上说的对~ post方法传送的是 value的值 不是标签中间的文字(也就是我们所看到的选项)
那你可以先取到 1 2 3 然后用switch case 把数字再替换成 相应的汉字啊~
9. php后台获取select中的value值
使用var optionValue = $('#adv_set').val();获取select中被选中的option的值
通过ajax传给php后台
你可以使用
$.get('接收数据的url',{adv_set:optionValue}, function(){do something...} );//使用$_GET['adv_set']接收
$.post('接收数据的url', {adv_set:optionValue}, function(){do something...});//使用$_POST['adv_set']接收
10. php代码 $value的值从哪里取得的 下面这段代码怎么执行的
刚学oop吧,很容易理解的。
$pc1 = new MyPc('我的电脑');// 这句会执行__construct方法,作用是初始化,执行的结果是$pc1->name = '我的电脑';
$pc1->name='ssss';// 这句会执行 __set();执行结果:$pc1->name = 'ssss';说明:设置私有属性会自动调用__set()
$pc1->name;// 执行__get();说明:访问私有属性会调用__get();
参考资料:<a href="http://hi-docs.com/php/_Class.html">PHP对象</a>