0
以下回聲輸出8但我的if語句返回false? is_numeric單獨工作,但我無法弄清楚爲什麼strlen不會返回true。PHP srlen輸出正確的數字,但如果語句返回false?
echo strlen($_POST['results']);
if (is_numeric($_POST['results']) && strlen($_POST['results'] == 8)) {
以下回聲輸出8但我的if語句返回false? is_numeric單獨工作,但我無法弄清楚爲什麼strlen不會返回true。PHP srlen輸出正確的數字,但如果語句返回false?
echo strlen($_POST['results']);
if (is_numeric($_POST['results']) && strlen($_POST['results'] == 8)) {
試試這個,你的括號是混亂的:
if (is_numeric($_POST['results']) && (strlen($_POST['results']) == 8)) {
哈,這麼容易。謝謝 –
@TaylorReed m'pleasure:如果答案有幫助,展示它! – YvesLeBorg