① php 如何設置 變數 $value1 的值為 NULL
// $runoob_author="菜鳥驛站";
// $runoob_count=NULL;
$sql="INSERT INTO countnull_tbl" .
"(runoob_author,runoob_count)" .
"VALUES" .
// "('$runoob_author','$runoob_count')";
"('菜鳥驛站',NULL)";
*注釋掉的方法的結果是0,未注釋掉的結果是NULL;
個人分析僅供參考:runoob_count在創建數據表的時候定義的是整型,"('$runoob_author','$runoob_count')"中的'$runoob_count'就相當於『NULL',是字元串類型,當作為數據插入數據表的時候就會有一個的數據類型轉換,即字元串轉換成整型,「NULL」轉化成整型就是0,可通過一下代碼進行簡單驗證:
<?php
$a=null;
$b="null";
$c=(int)$a;
$d=(int)$b;
echo "a=" . $a;
echo "<br>";
echo "b=" . $b;
echo "<br>";
echo "c=" . $c;
echo "<br>";
echo "d=" . $d;
?>
運行結果:
a=
b=null
c=0
d=0
② php數組函數序列 之array_count_values() 統計數組中所有值出現的次數函數
array_count_values()定義和用法
array_count_values()
函數用於統計數組中所有值出現的次數。
本函數返回一個數組,其元素的鍵名是原數組的值,鍵值是該值在原數組中出現的次數。
語法
array_count_values(array)
參數
描述
array
必需。規定輸入的數組。
例子
復制代碼
代碼如下:
<?php
$a=array("Cat","Dog","Horse","Dog");
print_r(array_count_values($a));
?>
輸出:
Array
(
[Cat]
=>
1
[Dog]
=>
2
[Horse]
=>
1
)
③ PHP里怎麼獲取下拉列表的value
PHP 可以通過表單GET、POST、jquery ajax 等獲取到下拉列表的值
例如:POST 方式
<form name="form1" method="post" action="index.php?action=ok">
<select name="contents">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
echo $contents;
}
?>
例如:GET 方式
<form name="form1" method="get" action="index.php?action=ok">
<select name="contents">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_GET['contents'];
echo $contents;
}
?>
例如: jquery ajax 方式
<script language="javascript">
function check(value){
$.ajax({
url:'ajax.php?action=ok',
type:'post',
data:'value='+value,
async : false,
success: function(){
}
});
}
</script>
<select name="contents" onclick="check(this.value);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
ajax.php 文件
<?php
if($_GET['action'] == 'ok'){
$value = $_POST['value'];
echo $value;
}
④ php數組怎麼添加一個元素
有兩種方法添加一個元素:分別是 push()和arr[]
1、Php代碼$arr = array();array_push($arr, el1, el2 ... eln);
2、Php代碼$arr = array();$arr[] = el1;$arr[] = el2;...$arr[] = eln;
(4)php中values擴展閱讀:
PHP的大版本主要分三支:PHP4/PHP5/PHP6
其中,PHP4由於太古老、對QQ支持不力已基本被淘汰,請無視PHP4。
PHP6由於基本沒有生產線上的應用,還基本只是一款概念產品,很多功能已在PHP5.3.3上實現,所以也不詳述,請無視PHP6。
PHP5的版本主要分四支:PHP5.2之前的版本、PHP5.2.X、PHP5.3和日前發布的PHP5.4。
⑤ 用自己的語言說出php中數組的常用函數和用法
array_filter : 過濾數組中的無效元素,可以使用回調函數過濾
array_map : 使用回調函數依次處理所有元素
implode: 將一維數組轉為特定符號隔開的字元串,
explode: 將特定符號隔開的字元串轉為一維數組
sort /ksort: 將數組進行升序排序
array_unique: 將數組元素去重
array_values: 取數組的值,重新組成新數組
array_pop: 取數組末尾元素並刪除(隊列)
array_push:將一個元素插入數組末尾(隊列)
array_sum:統計數組元素的和
array_column:將二維數組中的指定KEY取出組成一個一維數組
網頁鏈接
⑥ php中value是什麼含義
數組中的值
例如:
不帶鍵值的數組
$arr = array('value1','value2');
帶鍵值的數組
$arr = array('key1'=>'value1',
'key2'=>'value2'
);
⑦ php數組的key與value翻轉
可以逆轉,不過其中會有3個值,因為你的b,d,f出現都是一次,所以轉過來以後b,d的位置就會被最後出現的f替換掉
$arr = array("a","b","c","a","c","a",'d','f');
$list = array_count_values($arr);
echo "<pre>";
print_r($list);
foreach($list as $k=>$v){
$arr1[$v]=$k;
}
建議重組
輸出如下:
Array
(
[a] => 3
[b] => 1
[c] => 2
[d] => 1
[f] => 1
)
Array
(
[3] => a
[1] => f
[2] => c
)
⑧ php中怎樣獲得數據的value值
這要看數據結構是字元串換是數組,或者是對象類型。不同的數據結構,獲取數據的方式不同。
⑨ php中,value到底是干什麼用的
這里的value就是起賦值作用的。意思是:第一個單選按鈕顯示為男,賦值為1;第二個顯示為女的,賦值為2;其實這里的value僅僅起標識作用。你也可以將value賦值為男,女。只要你能分清那個表示男,那個表示女就可以了。