我只是想确保我做得对,这不会造成任何疑虑.
我有一个自称的功能,如果可以或不这样做需要你的批准?
<?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) 我正在寻找能够将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)
任何帮助表示赞赏.
如何将此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)
我正在尝试克隆每个列表行中的最后一个元素。我可以克隆行(在这种情况下我需要克隆第一个元素),但我无法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/
我将不胜感激任何帮助。预先感谢。
当我尝试在我的服务器上传一个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打破我的所有代码.
我无法找到解决方案.请帮忙.
也许我错过了什么,但实际上,我找不到解决方案.
我想改变从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) 我该如何排序这个数组:
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)