當前位置:才華齋>設計>網頁設計>

php和javascript之間變數的傳遞實現程式碼

網頁設計 閱讀(5.74K)

本例是PHP和javascript互動的例子,php中的值賦給js變數中,前提是這個php變數必須有值才行,就算是假分支中。

php和javascript之間變數的傳遞實現程式碼

比如php中的$flags在本例中為true,如果js中false語句寫成:$title_rHTML = "";就會出錯,因為$title在php中被賦值為陣列

儘管在php的flags=="false";$title是一個字串,情況是$title是陣列,而陣列在字串中也是不能直接顯示的。

複製程式碼 程式碼如下:

<?php

$string = "天上and地下";

$flags = "";

if(strpbrk($string,"and")!=false){

$title = explode("and",$string);

$title_1 = $title[0];

$title_2 = $title[1];

$flags = "true";

}

else{

$title = $string;

$flags = "false";

}

?>

—>html

複製程式碼 程式碼如下:

var display = function(){

var flags = "";

var $title_1 = lementById("title_1");

var $title_2 = lementById("title_2");

if(flags=="true"){

$title_rHTML = "";

$title_rHTML = "";

return;

}

if(flags=="false"){

$title_rHTML = "";

//雖然這是一個假分支,照理這個$string可以替換成$title,但是雖然只是執行上邊的真分支,但是編譯的`時候

//這個假分支也是必須編譯的,所以echo $title是錯誤的,因為$title是陣列,只能是$string;

}

}