我有这个代码,我做一个cast删除符号€.
$t = "€2000";
$venc = (int)$t;
echo $venc; // actually echo is 0 and i want 2000 (remove symbol)
Run Code Online (Sandbox Code Playgroud)
输出是0与不是2000,那么,代码不工作,我期望的那样.
(int)$t;不回声2000 的原因是什么?
谢谢
$form = array();
$form = $_POST['data'];
function livre($form) {
if (empty($form["radios"]) || empty($form["age"])
|| empty($form["gender"]) || empty($form["civil"])
|| empty($form["formation_area"]) || empty($form["scholarithy"])
|| empty($form["professional_activity"]) || empty($form["city_work"])
|| empty($form["contract_job"]) || empty($form["salary"])){
echo ("empty");
}
else
echo ("not empty");
}
livre($form_data_array);
Run Code Online (Sandbox Code Playgroud)
第一个问题是:有可能将空数减少到一个,就像 empty($form) || ($form1)
第二个是:我如何减少行数,我觉得我使用的这个方案不是最好的方法.我不能简单地验证数组是否为空,因为只有一些索引可以为空.
谢谢
我需要允许多个选项,例如一个用户可以选择三个选项或只选择两个或一个:这只允许一个,正确吗?:
<input type="radio" name="group1" value="Milk" class="semLargura" /> Milk <br />
<input type="radio" name="group1" value="Butter" class="semLargura" /> Butter <br />
<input type="radio" name="group1" value="Cheese" class="semLargura" /> Cheese <br />
Run Code Online (Sandbox Code Playgroud)
这允许3个选项
<input type="radio" name="group1" value="Milk" class="semLargura" /> Milk <br />
<input type="radio" name="group2" value="Butter" class="semLargura" /> Butter <br />
<input type="radio" name="group3" value="Cheese" class="semLargura" /> Cheese <br />
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,我如何删除选择?例如,我选择牛奶,黄油和奶酪,但我想在选择后删除黄油.重置按钮之类的东西.
这段代码syntax error, unexpected '='在这一行给我一个语法错误():
$num.$i++ = $form[$val];
Run Code Online (Sandbox Code Playgroud)
脚本
$i=0;
while ($sql -> fetch()) {
$num.$i++ = $form[$val]; // error here
echo ($num0);
}
Run Code Online (Sandbox Code Playgroud)
我想要一个类似于的输出:
$num0 =$form[$val];
$num1 =$form[$val];
$num2 =$form[$val];
and so on...
Run Code Online (Sandbox Code Playgroud)
谢谢
如果我有这个结构:
function one () {
if (4>3) {
return true;
}
else
return false;
}
function two () {
if (one()) {
echo ("ok");
}
else
echo("first function have a problem");
}
Run Code Online (Sandbox Code Playgroud)
这没有任何问题.
但现在,如果我有:
class all {
function one () {
if (4>3) {
return true;
}
else
return false;
}
public function two () {
if (one()) {
echo ("ok");
}
else
echo("first function have a problem");
}
}
$val = new all();
$val -> two ();
Run Code Online (Sandbox Code Playgroud)
我收到:致命错误:调用未定义的函数one(); 为什么? …