如何在php中將數值輸出爲數字?我懷疑我有一個PHP值,但它是作爲文本輸出而不是數字。Php將數值設置爲數字
感謝
這裏是代碼 - 從問題下方
<?php
if (preg_match('/\-(\d+)\.asp$/', $pagename1, $a))
{
$pageNumber = $a[1];}
else
{ // failed to match number from URL}
}
?>
如果我把它更新了大衛:此代碼它似乎並沒有工作。
$maxRows_rs_datareviews = 10;
$pageNum_rs_datareviews = $pagename1; <<<<<------ This is where I want to use it.
if (isset($_GET['pageNum_rs_datareviews'])) {
$pageNum_rs_datareviews = $_GET['pageNum_rs_datareviews'];
}
如果我做網頁名的靜態數字,如3代碼工作,如果我使用$ pagename1沒有,這給了我的想法$ pagename1不被視爲是多少?
我的愚蠢! - 我用$ pagename1代替pageNumber
它是否存儲爲不同類型的數字(又名int作爲字符串)? – mc10 2011-04-17 23:41:02
你能展示你用來產生這種行爲的代碼嗎? – David 2011-04-17 23:41:19
請參閱[我的答案]中的更新(http://stackoverflow.com/questions/5697229/php-set-value-as-a-number/5697240#5697240) – Phil 2011-04-17 23:53:11