Tag:

PHP Implode,但包装报价中的每个元素

假设我有一个数组: $elements = array('foo', 'bar', 'tar', 'dar'); 然后我想build立一个DELETE IN SQL查询: $SQL = "DELETE FROM elements WHERE id IN ('" . implode(',', $elements) . "')"; 问题是元素数组中的ids没有单独引用。 IE的查询看起来像: $SQL = "DELETE FROM elements WHERE id IN ('foo,bar,tar,dar'); 什么是最好的,最elegants方法来解决这个问题?

为每个PHP数组添加一个前缀

我有一个PHP数组,我想用一个减号( – )作为前缀。 我想通过使用爆炸和内爆这将是可能的,但我的知识的PHP是不可能的实际上做到这一点。 任何帮助,将不胜感激。 基本上我想从这里走出去: $array = [1, 2, 3, 4, 5]; 对此: $array = [-1, -2, -3, -4, -5]; 有任何想法吗?

如何跳过空的数组项目内爆arrays?

Perl的join()忽略(跳过)空的数组值; PHP的implode()似乎没有。 假设我有一个数组: $array = array('one', '', '', 'four', '', 'six'); implode('-', $array); 收益率: one—four–six 而不是(恕我直言,最好): one-four-six 任何其他内置的行为,我正在寻找? 或者它会成为一个自定义的工作吗?

用jQuery / Javascript内爆数组?

我可以爆炸一个数组像在PHP中的jQuery?