1樓:抹布_男
這個是可以的,且對於間的表單都應該放到echo裡同時$b='b';
echo $a='a'.$b;
echo '
$a;輸出顯示。
abab也就是說在echo裡變數定義賦值都可以,因此在這**是如果用echo輸出變數最好不要用賦值號,否則可能產生意想不到的結果。
比如想定義變數$a並輸出,同時再輸出變數$b,可能寫法和上面一樣,但實際執行時系統把變數$b的值也賦值給變數$a了。
php中要使用陣列的話必須先定義乙個變數為array()嗎?
2樓:網友
在php中宣告陣列主要有2種方式:
一 是應用array()函式宣告陣列。
二 是直接為陣列元素賦值。
1, $array=array('php'=>1,'jsp'=>2,'asp'=>3);
這種方式, 陣列的鍵和值都由程式設計師自己配置。
輸出時使用 echo $array['php'] 就可以獲取到 1 的值。
2, $array=array(5,26,37,18,9,42,88,66);
這種方式, 程式設計師無需自己設定陣列的'鍵' (或者叫 key )
輸出時使用 echo $array[1] 就可以獲取到 26 這個數字。
不能說哪種更好, 程式設計時按實際情況去決定。
個人比較常用後者, 只有在要求格式化輸出時,才考慮第一種。
php 建立陣列裡面的元素可以是變數嗎
3樓:網友
可以。試試下面的例子:$a和$b這兩個變數是陣列$arr的元素,改變$a,$b就可以改變陣列$arr的值。
a = 'aaa';
b = 'bbb';
arr = array($a, $b);
print_r($arr);
4樓:網友
當然可以。
a='釣魚島';
b='是中國的';
arr = array($a,$b);
var_dump($arr);
5樓:網友
可以講變數的值賦值給陣列裡的某個元素。
我覺得你的問題可以用指標解決。
php 陣列可以包含變數嗎
6樓:網友
(1) 把單引號去掉,或者單引號改成雙引號,另外變數要在使用前定義$name = "tony";
missing = array();
missing = "$name";
print_r($missing);
2)第二條把$name的寫義放在陣列定義前邊, 那個1是因為:echo print_r($missing)等於又輸出了一下print_r的執**況,這裡print_r是正確執行了,所以輸出是1(true)。
7樓:陽光上的橋
取消$name前後的單引號就是你要的結果:
missing = array();
missing = $name;
name = 'tony';
print_r($missing);
那個1是print_r語句結果,這個結果一般不需要echo出來。
8樓:非典型站長
$missing = $name;
或者$missing = 「$name」;
單引號和雙引號是不一樣的。
那個1和這段**無關,不是這裡輸出的。
9樓:染血的天下
'$name' 是個字串。
echo print_r($missing)echo 1
說明print_r($missing)正確執行了返回true。
php同時echo大量字串和陣列裡的變數,下面哪種方式效率更高或者更常用?
10樓:80眼
最好用三元運算子比較好。
這樣運算速度及效率有更好的提公升。。。
php 陣列裡面不能放入 變數??
11樓:澤秋苓
$keyword要放click_head方法裡面定義。
php怎麼取得變數中的陣列並賦值到變數中
12樓:網友
$array = array(a=>1,b=>2);
var = $array["a"];//這個是取關聯陣列的值echo $var // 1
arr2 = array(1,2,3);
var = $arr2[0]; //這個是取索引陣列的值echo $var // 1
php能定義陣列為類的常量嗎,ios中怎麼定義陣列常量
不能,const 關鍵字 通常拿來定義一些常數或者字串,而且不能是表示式,定義之後不允許修改的。const aad abc 常量定義 在整個程式執行過程中其值不發生改變的量,切記常量不加 例如 define a 10 echo a 輸出10defined 常量名 檢測常量是否被設定掌握並區分常量和變...
php中陣列的分類有哪兩種,php中陣列的定義有幾種方法及區別
1 索引陣列 有兩種建立索引陣列的方法 索引是自動分配的 索引從 0 開始 cars array porsche bmw volvo 2 關聯陣列 關聯陣列是使用您分配給陣列的指定鍵的陣列。有兩種建立關聯陣列的方法 age array bill 35 steve 37 elon 43 擴充套件資料 ...
c語言中定義陣列可以不寫陣列的長度嗎
不可以,如果不能確定長度,請用stl庫裡的list,map,set等資料類 或者開的陣列開的大一些,保證你不回會越界,答多餘的部分不適用就好在定義的陣列的時候,可以通過變數定義長度如 scanf d arraylen int data new int arraylen c語言中定義陣列時可以不定義長...