❶ php里那個函數可以把url里的參數給分成數組,列印出來呢
<?php
$url="http://www.xyz.com?x=5&y=6";
$arr=explode("?",$url);
echo $arr[1];
?>
好久沒去用PHP了,有錯誤的話用哪個函數調試一下。
❷ url傳遞參數問題
JSP中getParamentValues()返回數組,不知道你是問的什麼語言
❸ php編程將url地址轉換轉換數組
<?php
$str="http://www.jb51.net/yunying/29357.html";
$arr=array();
$arr=explode("/",$str);
var_mp($arr);
?>
❹ php中用URL傳送id值怎麼接收id的值
傳值:?key=value
接收:$name = $_GET['key'];
ps:如果所傳遞的值問中文的話,可能需要用urldecode($name) 對中文進行解碼。
❺ php 函數傳遞出二維數組
資料庫有兩條兩列記錄,為什麼 print_r(t()); 只出一條記錄。
因為循環里覆蓋了。
修改為:$arr[]=$row;
之後怎麼把 t() 賦值給$arra,方便這樣調用
$arra[0][0] 第一條數據的第一個欄位
function t()
{
global $conn;
$result = mysqli_query($conn,"select tn,md from subject ");
return mysqli_fetch_all($result,MYSQLI_NUM);
}
$arra = t();
題外話不建議用MYSQLI_NUM形式,使用MYSQLI_ASSOC會更好。
mysqli_fetch_all($result,MYSQLI_ASSOC);
使用的時候:
$arra[0]['tn']
❻ 如何將一個php頁面的值傳給另一個頁面
辦法很多:
第一種:GET(就是URL,也就是鏈接上帶有參數),例子:
1.php(第一個頁面)
<a href="2.php?arr=abc">傳遞get數組名為arr,值是abc,傳遞到2.php頁面
</a>
看到?arr=abc了吧,這就是參數了,如果有兩個呢:<a href="abc.php?abc=abc&123=123">傳遞get數組名為abc,值是abc
</a>
&用這個隔開,當然啦,在網頁上看就是&
2.php(第二個頁面)
<?php
echo $_GET['abc'];
//輸出傳遞過來的值
-------------------------------------------------------------------------
第二個辦法是:POST,表單提交,依舊是給例子:
<form name="form1" method="post" action="2.php">
method的意思是以post方式提交到2.php,action的意思是動作,method是類型
隨便輸一個:
<label>
<input type="text" name="val" />
input是html的標簽,類型是文本域(輸入文字),名字是val(後台用於接收的名稱)
</label>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>
2.php(第二個頁面)
<?php
echo $_POST['val'];
//輸出上一個頁面提交過來的val文本域的值。
?>
-------------------------------------------------------------------------------------------
第三個辦法是:SESSION,會話。還是給例子(注意,SESSION是全局變數,也就是說,它只要被聲明,在所有頁面都是可用的,前提是你不關閉網頁或者沒有到SESSION的生命周期。而POST和GET只要php執行完畢就會立刻被釋放,也就沒有了。):
1.php
<?php
session_start();
//會話開始,這樣你才可以調用session
$_SESSION['val']='123';
//直接聲明全局變數val的值等於123
echo $_SESSION['val'];
?>
<a href="2.php">跳轉到第二個頁面去看看。
</a>
2.php
<?php
session_start();
echo $_SESSION['val'];
//直接輸出全局變數val.
?>
--------------------------------------------------------------------------------
最後一個辦法,cookie。餅干,哈哈不過呢,這個辦法不好用,因為cookie是存放在客戶端上(也是全局變數),session是存放在伺服器上。這是兩者唯一的不同
然後捏,我也沒用過cookies,所以呢。我只能網路一個給你咯,調用辦法一樣的$_COOKIE['名稱']
<?php
setcookie("user", "Alex Porter", time()+3600);
//創建一個名為user的cookie變數,它的值是Alex Porter。它將在一個小時以後過期,也就是不能訪問了
echo $_COOKIE['user'];
//你還要刷新一下頁面才可以生效= =。。
?>
?>
❼ PHP裡面怎麼根據URL參數得到制定數組
不明覺歷。。。
大哥能否把問題描述清楚一點再來提問
❽ php 超鏈接里的參數如何傳遞數組
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。