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>