php變數傳遞數值陣列的問題,php 超連結裡的引數如何傳遞陣列

2022-02-09 08:30:48 字數 3065 閱讀 5759

1樓:

教你兩種方法來實現:

1.簡單的引用

a.php

$user=array(1,2,3,4,5);

p.php

include './a.php';

var_dump($user);

2.類或方法

a.php

function arr()

b.php

include 『./a.php』;

$user=arr();

var_dump($user);

2樓:匿名使用者

第乙個最簡單的就是在a裡面定義陣列後,在b裡面包含a進來,那麼就有了;

還可以在a裡面將變數儲存在$_session裡面,在b裡面直接呼叫$_session獲取陣列值

.....反正方法很多了。。。

3樓:迷花石

你的意思是將乙個陣列傳遞到另乙個頁面是吧。頁面間傳遞資料 你可以考慮get 和post 兩種方法 ,但是傳遞的資料都是string型別。 所以你想傳遞的陣列應該先序列化一下 ,使用函式serialize,之後你在另乙個頁面再使用unserialize將接受到的資料反串行話即可。

當然方法很多,如將那個頁面載入進來,或者將資料放入session中等等。

4樓:暈這也重名啊

參考 require,include等等函式,至於傳遞麼,適當的處理陣列,post或者get,還有可以用session

5樓:開啟餐飲集團

方法一:在b.php中引用或者包含a.php (require、include)

方法二:在a.php中把$user存入session,然後在b.php頁面呼叫。

方法三:通過get或者post的方式將陣列傳入b.php(如果用get可以先轉換成json)

方法四:把$user定義為全域性變數

6樓:好想吃早飯

可以將$user 放到session裡,這樣才 b.php裡就可以直接用了.

php 超連結裡的引數如何傳遞陣列

7樓:幻翼高達

2、在index.php中,輸入**:var_dump($_get['name']);。

3、瀏覽器訪問index.php?name=1&name=2,此時會列印出陣列傳遞結果。

8樓:匿名使用者

答:url傳參不支援陣列.

方法1: 把陣列遍歷出來,組成鍵值對傳過去在接收.

方法2:把陣列序列化,接收後在反轉.

示例:$arr = array('1','2','3');

$str = base64_encode(serialize($arr));//此時陣列已經轉換為字串

$a = unserialize(base64_decode($str));

print_r($a);

9樓:奇愛主機網

和普通的引數一樣傳遞即可,獲取後直接是傳之前一樣的陣列

php函式中陣列作為引數時是值傳遞還是引用傳遞?

10樓:

預設情況下,陣列是值傳遞,只有物件是引用傳遞。

如何將php陣列的值傳遞給j**ascript陣列?

11樓:匿名使用者

把物件陣列轉成jason串,php收到後轉化成jason物件進行讀取。

參考例子如下:

$znodes=$_post["znodes"];

$json=json_decode($znodes);//轉化為json物件

12樓:健身教練孫小胖兒

............ var 雲南=<?php $arr ?>; ........

大概應該是這樣吧。我記得asp是可以這樣的

13樓:匿名使用者

不能直接傳遞,但是可以用js的ajax在頁面載入的時候動態呼叫php陣列值

或者把用php處理的陣列值當字串先賦值給html hidden控制項,然後用js**呼叫hidden的value

另外我覺得,如果你的這個資料不是經常改變的話,最好是用php生成乙個.js檔案,這個檔案就定義這個陣列,然後file一下,比較好

14樓:匿名使用者

<?php

$arr = array("大理","昆明");

$json = json_encode($arr);

?>

php判斷乙個引數在乙個陣列中是否存在

15樓:匿名使用者

array_search() 函式與 in_array() 一樣,在陣列中查詢乙個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。

在 php 4.2.0 之前,函式在失敗時返回 null 而不是 false。

如果第三個引數 strict 被指定為 true,則只有在資料型別和值都一致時才返回相應元素的鍵名。

你的$c是字串

$c=array(1,2,3,4); 這樣才是陣列$result = array_search($a, $c);

//這裡要用三個等於號,因為兩個等於號,如果鍵名是0也會進來if ($result === false) else

16樓:匿名使用者

$a = 1;

$b = 5;

$c = "1,2,3,4";

$c_arr = explode(',',$c);

if(in_array($a,$c_arr))elseif(in_array($b,$c_arr))else

如何將php陣列的值傳遞給j**ascript陣列?

17樓:陳大頭

把物件陣列轉成jason串,php收到後轉化成jason物件進行讀取。

**如下:

php中判斷變數值是否為空的問題

if isset obj isset函式是檢測變數是否設定。格式 bool isset mixed var mixed var 返回值 若變數不 存在則返專回 false 若變數存在且其值為null,也 屬返回 false 若變數存在且值不為null,則返回 ture 同時檢查多個變數時,每個單項都...

PHP的簡單使用問題120分,PHP的簡單使用問題120分

1全部window下搭建平台很簡單,現在有很多整合的軟體,也就是裝乙個整合就裝好並且配置好了mysql 資料庫 apache 伺服器 php 支援 建議裝wamp,我一直都是用這個,挺好用的,一直下一步下一步就好了,注意安裝目錄不要在中文目錄下就好了 掌握初步的語句?樓主學過c嗎?很多和c的都一樣的...

請教PHP分頁的問題,PHP分頁顯示製作詳解

一般就是sql語句裡做處理,取第幾條到第幾條的資料。php分頁顯示製作詳解 php分頁 怎麼寫 自定義php分頁函式 total 1000 總資料。limit 30 每頁的資料量。url the isset get page get page 1 當前頁。str mkpages total,limi...