标签: implode

c#中的爆炸/内爆函数的替代方案#

是否有类似的功能在.net框架中爆炸/内爆?

或者我必须自己编码吗?

php c# explode implode

39
推荐指数
3
解决办法
3万
查看次数

PHP Implode包装标签

一直试图谷歌答案但似乎无法找到任何东西,我有以下...

<?php
    $values =   array_map('trim', get_post_custom_values($key));
    $value  =   implode($values,', ');
    echo "<div class='top-meta-vals'>".apply_filters(" $value\n", $value)."</div>";
?>
Run Code Online (Sandbox Code Playgroud)

我想$value在span标签中包装每一个但我不确定如何......

我试过了,

<?php
$value = "<span>".implode($values,', ')."</span>";
?>
Run Code Online (Sandbox Code Playgroud)

没有运气,任何人都可以告诉我哪里出错了?

html php implode

28
推荐指数
3
解决办法
2万
查看次数

23
推荐指数
3
解决办法
1万
查看次数

使用implode时,数组到字符串转换错误

我对我正在陈述的错误感到困惑 Array to string conversion

我很困惑的原因是我正在努力做到这一点,将数组转换为字符串,implode根据手册应该允许我将我的数组转换为字符串.那我为什么会收到错误?

var $matches是一个数组.$error_c是我想要存储字符串的var.

print_r($matches); // prints the array correctly
$error_c = implode(',', $matches);
echo $error_c;
Run Code Online (Sandbox Code Playgroud)

输出简单array并给出:

Notice: Array to string conversion in ...
Run Code Online (Sandbox Code Playgroud)

手册说明了implode — Join array elements with a string为什么我尝试这样做时会出错?

编辑:这是我得到的输出 $matches

Array ( [0] => Array ( [0] => C [1] => E [2] => R [3] => R [4] => O [5] => R [6] => C [7] => O [8] => N …
Run Code Online (Sandbox Code Playgroud)

php arrays string implode

20
推荐指数
3
解决办法
3万
查看次数

多维数组PHP内爆

就我的数据结构而言,我有一系列通信,每个communications_id本身包含三条信息:id,score和content.

我想破坏这个数组以获得逗号分隔的id列表,我该怎么做?

php implode multidimensional-array

19
推荐指数
1
解决办法
4万
查看次数

我现在杀了rvm我有一个bash消息

我决定使用rvm implode命令杀死rvm .

当我cd在osx终端中运行时,我得到以下消息:

 ~/projects $ cd
-bash: /Users/boris/.rvm/scripts/initialize: No such file or directory
-bash: /Users/boris/.rvm/scripts/hook: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我怎么能纠正这个?

ruby bash implode rvm

19
推荐指数
2
解决办法
7762
查看次数

如何在stdClass对象数组上使用implode?

我有一个stdClass对象数组,我想使用所有这些stdClass对象的一个特定字段构建一个逗号分隔列表.我的数组看起来像这样:

$obj1 = stdClass Object ( [foo] => 4 [bar] => 8 [foo-bar] => 15 );
$obj1 = stdClass Object ( [foo] => 16 [bar] => 23 [foo-bar] => 42 );
$obj1 = stdClass Object ( [foo] => 76 [bar] => 79 [foo-bar] => 83 );

$a = array(1=>$obj1 , 2=>$obj2 , 3=>$obj3);
Run Code Online (Sandbox Code Playgroud)

我想破坏该数组中foo的所有stdClass对象以创建逗号分隔列表.所以期望的结果是:

4,16,76
Run Code Online (Sandbox Code Playgroud)

有没有办法用implode(或其他一些神秘函数)做到这一点,而不必通过循环放置这个对象数组?

php csv arrays stdclass implode

17
推荐指数
5
解决办法
2万
查看次数

如何在Smarty模板中将数组转换为逗号分隔的字符串?

我有一个标题$preview_data分配给smarty模板的数组,如下所示:

Array
(
  [applicable_states] => Array
        (
            [0] => 1
            [1] => 3
            [2] => 4
            [3] => 10
            [4] => 11
        )

)
Run Code Online (Sandbox Code Playgroud)

现在我想在smarty模板的div元素中将上述数组元素显示为逗号分隔值.简而言之,它应该像php中的implode()一样.有人可以帮助我在smarty模板中实现这一目标吗?提前致谢.

php arrays smarty implode

17
推荐指数
1
解决办法
1万
查看次数

重组阵列的最快方法?

我有一个数组,其中可以有几个项目,例如:

Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
etc
Run Code Online (Sandbox Code Playgroud)

我需要以最快的方式重组此数组,以便它最多包含X个项目.因此,如果我说X是3,那么结果数组必须是:

Item 1 , Item 2
Item 3, Item 4
Item 5, Item 6
etc
Run Code Online (Sandbox Code Playgroud)

或者如果它有7个项目,它将是:

Item 1 , Item 2, Item 3,
Item 4, Item 5, 
Item 6, Item 7
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?

我从这开始,但似乎真的必须有一个更简单的方法:

foreach ($addressParts as $part)
{
    if (empty($part)) continue;
    if (empty($addressLines[$count]))  $addressLines[$count] = '';
    $addressLines[$count] .= $part;
    $count++;
    if ($count > 2) $count = 0;
}
Run Code Online (Sandbox Code Playgroud)

此外,这不起作用,因为你最终会得到这个:

item 1, item 4, item 7
item …
Run Code Online (Sandbox Code Playgroud)

php arrays grouping implode multidimensional-array

14
推荐指数
2
解决办法
985
查看次数

如何基于列内爆(熊猫的反向爆炸)

我有一个像下面这样的数据框 df

  NETWORK       config_id       APPLICABLE_DAYS  Case    Delivery  
0   Grocery     5399            SUN               10       1        
1   Grocery     5399            MON               20       2       
2   Grocery     5399            TUE               30       3        
3   Grocery     5399            WED               40       4       
Run Code Online (Sandbox Code Playgroud)

我想内爆(将 Applicable_days 从多行组合成单行,如下所示)并获得每个 config_id 的平均情况和交付

  NETWORK       config_id       APPLICABLE_DAYS      Avg_Cases    Avg_Delivery 
0   Grocery     5399            SUN,MON,TUE,WED         90           10

Run Code Online (Sandbox Code Playgroud)

使用网络上的 groupby,config_id 我可以获得 avg_cases 和 avg_delivery,如下所示。

df.groupby(['network','config_id']).agg({'case':'mean','delivery':'mean'})
Run Code Online (Sandbox Code Playgroud)

但是如何在执行此聚合时加入 APPLICABLE_DAYS ?

numpy explode implode pandas

14
推荐指数
2
解决办法
4874
查看次数

标签 统计

implode ×10

php ×8

arrays ×4

explode ×2

multidimensional-array ×2

bash ×1

c# ×1

csv ×1

go ×1

grouping ×1

html ×1

numpy ×1

pandas ×1

ruby ×1

rvm ×1

smarty ×1

stdclass ×1

string ×1