小编And*_*rdu的帖子

递归函数:调用php函数本身

我只是想确保我做得对,这不会造成任何疑虑.

我有一个自称的功能,如果可以或不这样做需要你的批准?

<?php

function determine($the_array){
    foreach ($the_array as $key => $value) {
        switch ($key) {
            case 'in':
                    echo $value;
                break;

            case 'out':
                    echo $value;
                break;

            case 'level':
                    echo '<ul>';
                    determine($value);
                    echo '</ul>';
                break;

        }
    }

}
Run Code Online (Sandbox Code Playgroud)

这是数组:

$the_array = array(
    'in' => '<li>Simple IN</li>',
    'out' => '<li>Simple OUT</li>',
    'level' => array(
            'in' => '<li>Simple IN 2</li>',
            'out' => '<li>Simple OUT 2</li>',
            'level' => array(
                'in' => '<li>Simple IN 3</li>',
                'out' => '<li>Simple OUT 3</li>'
            ),
        ),
);
Run Code Online (Sandbox Code Playgroud)

这是最终的初始化:

echo '<ul>'; …
Run Code Online (Sandbox Code Playgroud)

php function call self-reference

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

结合具有相同属性的css选择器,php

我正在寻找能够将CSS选择器与相同属性组合在一起的PHP库(脚本).这就是我的意思:

.myclass{
    font-size: 14px;
    color: red;
}
.something{
    font-size: 14px;
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

处理完CSS后,结果应为:

.myclass, .something{
    font-size: 14px;
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

css php parsing minify

6
推荐指数
1
解决办法
342
查看次数

Javascript到Jquery,在输入onclick中添加文本

如何将此javascript代码更改为JQuery.

<script type="text/javascript">
   function addTextTag(text){
    document.getElementById('text_tag_input').value += text;
   }        
</script>
Run Code Online (Sandbox Code Playgroud)

当用户单击链接文本时,会自动添加输入.

这是HTML:

<input id="text_tag_input" type="text" name="tags" />

<div class="tags_select">
    <a href="#" onClick="addTextTag('text1, '); return false">text1</a>
    <a href="#" onClick="addTextTag('text2, '); return false">text2</a>
    <a href="#" onClick="addTextTag('text3, '); return false">text3</a>
</div>
Run Code Online (Sandbox Code Playgroud)

这是演示:http://jsfiddle.net/Smartik/j8qGT/

javascript jquery

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

JQuery 克隆每个列表行的最后一个元素

我正在尝试克隆每个列表行中的最后一个元素。我可以克隆行(在这种情况下我需要克隆第一个元素),但我无法span从每个li. 这是我到目前为止所拥有的:

HTML:

<ul class="elements">
    <li>
        <span>Span 1</span>
        <span>Span 2</span>
        <span>Span 3</span>
    </li>
    <li>
        <span>Span 4</span>
        <span>Span 5</span>
        <span>Span 6</span>
    </li>
</ul>
<a href="#" class="new_row">Add new row</a>
<a href="#" class="new_column">Add new column</a>
Run Code Online (Sandbox Code Playgroud)

jQuery:

$('.new_row').click( function(e) {
    e.preventDefault();
    var ul = $(this).prev('.elements');

    var new_data= $("li", ul).eq(0).clone();
    new_data.appendTo(ul);
});
$('.new_column').click( function(e) {
    e.preventDefault();
    $('li').each(function(){
        $('span:last').clone();
    });
});
Run Code Online (Sandbox Code Playgroud)

JSFiddle: http: //jsfiddle.net/vPDpH/

我将不胜感激任何帮助。预先感谢。

javascript jquery clone

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

PHP代码显示错误[在一行] EOL

当我尝试在我的服务器上传一个php文件时,我收到一条消息:"Parse error: ..."我知道这意味着什么,但问题是其他的.

如果我在本地服务器上编辑文件(我的计算机上安装了XAMPP),一切都很好.但是如果我在线上传相同的文件(在Godaddy托管),所有代码都会显示在一行中.我通过从服务器下载然后在Notepad ++中测试了这个.

例如,我的代码如下所示:

<?php
     //my comment 
     echo 'First';
     echo 'Second';
?>
Run Code Online (Sandbox Code Playgroud)

但显示:

<?php //my comment echo 'First'; echo 'Second';?>
Run Code Online (Sandbox Code Playgroud)

所以,现在//my comment打破我的所有代码.

我无法找到解决方案.请帮忙.

php

2
推荐指数
1
解决办法
4325
查看次数

glob()php函数数组格式

也许我错过了什么,但实际上,我找不到解决方案.

我想改变从glob函数中获取的数组的格式.

这就是我的代码现在的样子.

$my_files = glob('*.php');
Run Code Online (Sandbox Code Playgroud)

结果是一个数组:

array(
    '0' => 'about.php',
    '1' => 'admin-ajax.php',
    '2' => 'admin-footer.php',
    '3' => 'admin-functions.php',
    '4' => 'admin-header.php',
    '5' => 'admin-post.php',
    '6' => 'admin.php',
)
Run Code Online (Sandbox Code Playgroud)

现在这正是我想要的(分别用每个数组的文本更改数字):

array(
    'about.php'         => 'about.php',
    'admin-ajax.php'    => 'admin-ajax.php',
    'admin-footer.php'  => 'admin-footer.php',
    'admin-functions.php' => 'admin-functions.php',
    'admin-header.php'  => 'admin-header.php',
    'admin-post.php'    => 'admin-post.php',
    'admin.php'         => 'admin.php',
)
Run Code Online (Sandbox Code Playgroud)

我需要这个作为一个数组,以这种方式使用变量包含它:

array(
    'name'      => 'Intern download file name',
    'id'        => $prefix .'blog_post_intern_url',
    'type'      => 'select',
    'options'   => $my_files,
),
Run Code Online (Sandbox Code Playgroud)

php arrays format glob

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

根据另一个数组的值对数组进行排序

我该如何排序这个数组:

var list = [
    'forms/buttons',
    'forms/fields',
    'layout/common',
    'layout/sidebar',
    'media/captions',
    'media/galleries',
    'typography/headings',
];
Run Code Online (Sandbox Code Playgroud)

基于此顺序(斜杠前的部分):

var needed_order = [
    'typography',
    'forms',
    'media',
    'layout',
];
Run Code Online (Sandbox Code Playgroud)

预期结果:

// [
//     'typography/headings',
//     'forms/buttons',
//     'forms/fields',
//     'media/captions',
//     'media/galleries',
//     'layout/common',
//     'layout/sidebar',
// ]
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting

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

标签 统计

php ×4

javascript ×3

arrays ×2

jquery ×2

call ×1

clone ×1

css ×1

format ×1

function ×1

glob ×1

minify ×1

parsing ×1

self-reference ×1

sorting ×1