關於字串和變數顯示的問題

2021-05-04 17:09:27 字數 1060 閱讀 1606

關於字串和變數顯示的問題

今天班長衡磊柯(我的**之路的領航老師,*^^*)問我個關於字串和變數顯示的問題,大概好象和我們搞的資料結構的課程設計題目有關(遍利全國34個省會城市),剛好我有一點自己處理字串變數的心得滿以為可以解決外問題的,可是卻把我難倒了,當時的哪個啊,哎......

問題是這樣的,他想這樣執行出結果。

有下面三個變數:

$number1[0]=a;

$number2[0]=b;

$number3[0]=c;

然後用for迴圈逐一顯示出來:

for($i=1;$i<4;$i++)

很顯然這樣是顯示不出來的,問題就在如何把$i翻譯成php懂的變數,並且將$i的值放入$number$i[0]中讓$number$i[0]整體變成乙個變數,通過php解發布他的值。

我搞了半天,用我以前的方法硬是處理不了,結果在網友在幫助下解決了,從中也學到了不少知識,最重要的一點是我感覺我的php還存在很多的不足,其實我還有很多都沒有搞明白,自慚形穢啊......

解決方法1:(南昌的乙個朋友)

<?php

$number[0][0] = 11;

$number[1][0] = 12;

$number[2][0] = 13;

for($i = 0; $i < 3; $i++)

?>

由於他正好在研究c語言,感覺很濃重的c語言的東西,呵呵。php的陣列還可以這樣寫,我感覺我真的有很多php的東西都還沒接觸到,要加強學習啊。

解決方法2:(老戴)

<?php

$number1[0]=a;

$number2[0]=b;

$number3[0]=c;

for($i=1;$i<4;$i++)[0];

}?> 

這種方法比較好一點,主要是簡單一點,呵呵,聽老戴說這個方法是php的變數中有變數的處理方法,現在很少用,已經被忽略,哎 ,只能怪我們學到的東西的太少了啊,鬱悶啊......  

最後感謝兩位朋友的幫忙了啊......

ps:好象通過eval函式也可以解決這個問題,這裡就舉例了。

變數和字串

一 變數名 1 變數名在使用之前需進行賦值 2 變數名是由數字,字母,下劃線組成,但是不能以數字作為開頭,這與c的識別符號的規則是一樣的 3 python中區分字母大小寫 4 要區分 與 是賦值,是比較大小,判斷等號兩邊是不是相等 5 在取變數名的時候,要盡量專業。eg t 小甲魚 與teacher...

字串,字串字面量和字串變數

1.1.1.0 字串的定義 字串是用雙引號括起來的子覅序列,並以乙個空字元來標識字串的結束。1.1.1.1字串常量 1 字串常量的性質 字串字面量是不可改變的量,它作為字元陣列儲存在記憶體空間中。abcdef 如果一行寫不開可以把第一行以 結尾,第二行頂格寫完。abc def 或者將他們分別用雙引號...

關於字串和字元陣列的問題 0

1 字元陣列的定義與初始化 字元陣列的初始化,最容易理解的方式就是逐個字元賦給陣列中各元素。char str 10 即把10個字元分別賦給str 0 到str 9 10個元素 如果花括號中提供的字元個數大於陣列長度,則按語法錯誤處理 若小於陣列長度,則只將這些字元陣列中前面那些元素,其餘的元素自動定...