如何检查a是否$string包含数组中表达的任何项?
$string = 'My nAmE is Tom.';
$array = array("name","tom");
if(contains($string,$array))
{
// do something to say it contains
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我使用以下代码从带有Code Igniter webapp的MySQL数据库中进行选择:
$query = $this->db->get_where('mytable',array('id'=>10));
Run Code Online (Sandbox Code Playgroud)
这很棒!但我想使用CI库编写以下MySQL语句?
SELECT * FROM `mytable` WHERE `id`='10' OR `field`='value'
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢!
如果我__call在PHP类中重载该方法,如果我的代码不执行其他操作,如何调用实际方法?例如:
public function __call($name, $arguments)
{
if($name == 'tom')
{
$this->doName($name);
}
else
{
// Something here to carry on the __call maybe:
// $this->$name($arguments);
}
}
Run Code Online (Sandbox Code Playgroud)
问题是$arguments作为一个数组传递,我怎么能继续通过它传递信息$this->$name($arg, $arg, $arg ...)是否有正确的方法来做到这一点?
如果我有一个说,一些ID的用户.我怎么能这样做:
$array = array(1,40,20,55,29,48);
$sql = "SELECT * FROM `myTable` WHERE `myField`='$array'";
Run Code Online (Sandbox Code Playgroud)
有没有一个简单的方法来做到这一点,我想到循环数组项,然后建立一个大的"WHERE - OR - OR - OR"语句,但我认为对于大型数组可能有点慢.
有没有办法使用以下"类型"代码在下拉框中设置所选项?
<select selected="<?php print($row[month]); ?>"><option value="Janurary">January</option><option value="February">February</option><option value="March">March</option><option value="April">April</option></select>
Run Code Online (Sandbox Code Playgroud)
数据库持有一个月..我想允许在编辑页面上,他们选择这个月..但它预先填充了他们当前的设置?
如何.=在Javascript中使用PHP的Dot Equals 运算符?
我对mac开发很新(来自网络和iOS背景)我无法弄清楚每次NSTextView的值发生变化时我都能得到通知.有任何想法吗?
php ×8
mysql ×3
select ×3
arrays ×2
string ×2
callback ×1
codeigniter ×1
contains ×1
events ×1
foreach ×1
hmac ×1
javascript ×1
limit ×1
nstextview ×1
operators ×1
where-clause ×1