如何$x使用三元运算符递增?
我试过$x = $x==2 ? 0 : ++;但很明显它不起作用.
if($x == 2 ){
$x=0;
}else{
$x++;
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
这是我有的:
public function get_model_by_make($make = null){
$model_data = $this->vehicle_model->get_model($make);
echo json_encode($model_data);
}
public function get_model($make){
$this->db->select('models_id, models_name');
$this->db->where('makes_id', $make);
$models_data = $this->db->get('Models');
$rows = array();
$rows[0] = '-Select-';
foreach($models_data->result() as $value){
$rows[$value->models_id] = $value->models_name;
}
return $rows;
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,如果我将一个0或1传递给get_model_by_make()函数,则返回没有数组键的json数据.
例:
$data = get_model_by_make(1)
echo $data;
Run Code Online (Sandbox Code Playgroud)
结果:
["-Select-","CL","CSX","EL","Integra","Legend","MDX","NSX","RDX","RL","RSX",
"SLX","TL","TSX","Vigor"]
Run Code Online (Sandbox Code Playgroud)
如果传递的数字大于1,则返回如下:
$data = get_model_by_make(2)
echo $data;
Run Code Online (Sandbox Code Playgroud)
结果:
{"0":"-Select-","35":"Alliance","36":"Ambassador","37":"AMX","38":"Classic"}
Run Code Online (Sandbox Code Playgroud)
为什么json_encode不返回0或1的键/值对?如果我var_dump的数据键/值在那里.
我已经看到了两种设置表单动作属性的方法.
#1.空动作属性:
action=""
Run Code Online (Sandbox Code Playgroud)
#2.Action属性#:
action="#"
Run Code Online (Sandbox Code Playgroud)
两者有什么不同?
我有一个阵列......
$teams=array('team_one','team_two','team_three');
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个(非常基本的)夹具列表.我正在寻找的输出可以在下面看到......
team_one v team_two
team_one v team_three
team_two v team_one
team_two v team_three
team_three v team_one
team_three v team_two
Run Code Online (Sandbox Code Playgroud)
我拥有的代码,显然只适用于第一个team_one灯具......
$count=count($teams)-1;
for ($i=0;$i<$count;$i++) {
$opposition=$i+1;
echo "$teams[0] v $teams[$opposition] <br>";
}
Run Code Online (Sandbox Code Playgroud)
我无法理解的是如何再次运行循环,但现在需要从team_two开始,并且能够循环返回数组,以便在第二次运行时不会遗漏team_one,并且team_one和team_two在第3次运行.
如果有更好的方法(我确信有),我真的很感激帮助.
我见过Stack Overflow的一些代码.这让我很困惑.我只是不知道某些部分是否缺失.
代码如下:
$ch = curl_init($captcha_url);
curl_setopt($ch, CURLOPT_USERAGENT, $this->useragent);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $this->cookie);
curl_setopt($ch, CURLOPT_FILE, $fp);
$out2['result'] = curl_exec($ch);
$out2['error'] = curl_error($ch);
$out2['info'] = curl_getinfo($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
我知道$Out2['result']在这里被分配,结果是关键,curl_exec($ch)在这里是有价值的.但我还没有看到$out2声明为阵列?
这段代码中是否遗漏了这些内容,或者我们可以这样申请吗
我有以下字符串:
this is a video [youtube erfsdf3445] test
this is a video [youtube we466f] test
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个正则表达式来替换[youtube erfsdf3445]相应的 YouTube 视频链接,例如www.youtube.com/watch?v=erfsdf3445. 方括号中的文本用于视频 ID。
我怎样才能做到这一点?
我有一个如下的URL:
http://abc.def.com/gh-tqa/name-of-the-file/ZW607CCF.html
Run Code Online (Sandbox Code Playgroud)
现在,我想要得到的字符串ZW607CCF没有.html.
如何使用PHP实现这一目标?
我试图将所有PHP文件与 HTML文件分开.基于模板的项目排序,但没有使用任何模板引擎,因为它们大多是臃肿的,而且你需要学习另一种不是PHP的语言.
无论如何,我的index.php文件中有以下代码:
<?php
$query = "SELECT id FROM products ORDER by id";
$product_list = "";
if ($stmt = mysqli_prepare($db_conx, $query)) {
/* execute statement */
mysqli_stmt_execute($stmt);
/* bind result variables */
mysqli_stmt_bind_result($stmt, $id);
/* fetch values */
while (mysqli_stmt_fetch($stmt)) {
$product_list .= "
}
}
?>
<?php include "template.php"; ?>
Run Code Online (Sandbox Code Playgroud)
我在我的template.php文件中有这个代码:
<html>
<head>
</head>
<body>
<div class='prod_box'>
<div class='center_prod_box'>
<div class='product_title'><a href='#'>$product_name</a></div>
<div class='product_img'><a href='#'><img src='images/" . $id . "Image1.jpg' …Run Code Online (Sandbox Code Playgroud) 我正在尝试从我的 Mac SSH 到我妻子的 Mac。她的计算机已连接到她的 iPhone Wi-Fi 热点。我的 SSH 请求每次都超时。
我让她去 Systemprefs ?共享,然后检查远程登录并告诉我SSH的地址。我让她在 Systemprefs 下关闭防火墙?安全也是如此。
这是防火墙问题吗?我错过了一些简单的东西吗?
我认为这是一个服务器配置错误,而不是PHP语法错误.运行Apache/2.2.20(Ubuntu)和PHP版本5.3.10-1ubuntu3.7
错误:
PHP Parse错误:语法错误,第30行的/home/thomas/Documents/myimouto/config/application.php中的意外'['
这是代码
$config->load_files = [
'app_functions.php',
'Moebooru/Resizer.php',
'dtext.php'
];
$config->safe_ips = [
'127.0.0.1',
'192.168.1.###'
];
Run Code Online (Sandbox Code Playgroud) 如何在PHP中反转字符串中的单词?
例:
I am working in Google.
Run Code Online (Sandbox Code Playgroud)
它应该显示输出为倒数第一个和最后一个字,第二个字到第四个字,依此类推,中间字应该相同,并且还应显示字数.
输出示例:
Google in working am i.
Run Code Online (Sandbox Code Playgroud) 我正在使用以下查询将数据插入MySQL数据库.但这不起作用.我也在我的其他页面中使用此类型查询,并且工作正常.
这是SQL查询:
$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, 'description')
VALUES ('$url','$title', '$desc');";
$result=mysql_query($query);
Run Code Online (Sandbox Code Playgroud)