小编pba*_*auf的帖子

PHP将每个段落分成数组

我想将每个段落分成一个数组.

我目前的做法不起作用:

$paragraphs = preg_split( '|</p>|', $text, PREG_SPLIT_OFFSET_CAPTURE );
Run Code Online (Sandbox Code Playgroud)

我怎么能得到这个:

$text = <<<TEXT
        <p>Hello!</p>
        <p style="border: 1px solid black;">How are you,<br /> today?</p>
TEXT;
Run Code Online (Sandbox Code Playgroud)

对此

$paragraphs = array(
     '<p>Hello!</p>',
     '<p style="border: 1px solid black;">How are you,<br /> today?</p>'
);
Run Code Online (Sandbox Code Playgroud)

html php regex split

7
推荐指数
1
解决办法
4150
查看次数

PHP合并数组如果为空

有没有一种很好的方法可以在 PHP 中合并两个数组。

我的$defaults-array 包含默认值。如果$properties-array 包含一个空字符串,我想使用$defaults-array 中的值。

到目前为止,我的代码如下所示:

    $defaults = array( 
        'src' => site_url() . '/facebook_share.png',
        'alt' => 'Facebook',
        'title' => 'Share',
        'misc' => '',
        );


    $properties = array( 
        'src' => '',
        'alt' => '',
        'title' => 'Facebook Share',
        'text' => 'FB Text', //further properties
        );

$arr = array_merge( $defaults, $properties);
var_dump($arr);
Run Code Online (Sandbox Code Playgroud)

当前结果:

    $arr = array( 
        'src' => '',
        'alt' => '',
        'title' => 'Facebook Share',
        'text' => 'FB Text',
        'misc' => '',
        ); …
Run Code Online (Sandbox Code Playgroud)

php arrays array-merge

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

JavaScript将NULL转换为0

我正在使用jQuery来获取元素的高度.但是如果该元素不存在,则以下代码将返回NULL:

$height = $('#menu li.active ul').height(); // returns integer or null
Run Code Online (Sandbox Code Playgroud)

使用以下代码在各种情况下获取整数值是一种跨浏览器的安全方式:

$height = $('#menu li.active ul').height() + 0;
Run Code Online (Sandbox Code Playgroud)

javascript null jquery integer

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

标签 统计

php ×2

array-merge ×1

arrays ×1

html ×1

integer ×1

javascript ×1

jquery ×1

null ×1

regex ×1

split ×1