你好吗?我有下一个任务。我有很多可能包含重复斜杠的字符串。我需要将重复的斜杠替换为一个斜杠(任意数量的斜杠),但是当斜杠后找到下一个符号(引号、双引号、NUL(NULL 字节))时 - 所有斜杠都应被删除。谢谢。我的语言 - PHP。一些测试:
$s1 = 'test\\\\string';
// test\string
$s2 = 'test\\\\\"\\\\\'\\\\string';
// test"'\string
$s3 = 'test\\string\\\\\"';
// test\string"
Run Code Online (Sandbox Code Playgroud) 如何根据变量值在Zend Framework中选中复选框?例如,我有$some_value = 'yes';- 复选框应检查,否则取消选中.谢谢.
我有一个多选.如何制作,总是会选择所有选项?或者如何选择所有选项ob提交.我只有选择类(不是ID).
我有递归功能.有一个层次结构的用户结构.我将一个用户ID发送到我的函数,它应该找到所有用户.函数返回所有关联用户的数组.我的任务是找到这个用户的级别.
例如:
User1
/ \
User2 User3
/ \ \
User4 User5 User6
Run Code Online (Sandbox Code Playgroud)
User1的级别为0. User2,User3的级别为1. User4,User5,User6的级别为2.如何在递归中找到此值?这是我的代码:
private function getAssociates($userId) {
global $generation;
global $usersUnder;
if (!isset($generation)) {
$generation = 1;
}
$userDb = new Lyf_DB_Table('user');
$associatesSelect = $userDb->Select();
$associatesSelect -> from('user', array('id'))->where('enroller_id = ?', $userId);
$associates = $userDb->fetchAll($associatesSelect)->toArray();
if (!empty($associates)) {
foreach ($associates as $associate) {
$usersUnder[$generation] = $associate['id'];
$this->getAssociates($associate['id']);
}
}
return $usersUnder;
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一些项目.我想控制不同的错误.我知道在所有流行的框架和php项目中都有不同的异常.但我认为这不是必需的工作.如果发生错误,我们可以使用我们的消息制作die().1.例外的主要优点是什么?2.我可以用die()控制我的错误吗?
谢谢.
我有下一个网址:http://domen.com/aaa/bbb/ccc.我怎样才能获得字符串http://domen.com/?
非常感谢.
我有一个基于Zend_Form的表单.
当表单无效时,我的输入包含数据.
但是如果一切正常,提交表单后会获得所有数据.
我知道jQuery的帮助是多么清晰.
但是我如何在Zend Framework中创建呢?
HTML
<div id="menu">
<a href="#">Commissions</a>
<a href="#">Business Setup</a>
<a href="#">Administrator</a>
<a href="#">Content Management</a>
<a href="#">Inventory</a>
<a href="#">Communications Tools</a>
<a href="#">Genealogy</a>
<a href="#">Reports</a>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
#menu {
width: 1000px;
float: left;
font-size: 9pt;
text-align: justify;
}
#menu a {
text-decoration: none;
color: #0066cc;
font-size: 9pt;
}
#menu a:hover {
text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)
我想让每个链接都有整个宽度.我试着用text-align:justify来实现.但它不起作用.我怎样才能做到这一点?
我有下一个输入元素:
<input type="text" name="username" id="username" value="user name"
helper="formText" defvalue="user name" class="filling" />
Run Code Online (Sandbox Code Playgroud)
如何"username"在jQuery的帮助下通过id获取此HTML ?
我试着让它get(),html().但我想获得当前元素的HTML.
先感谢您.
对不起我的英语不好.
我有下一个HTML.
<div id="id">
<div>
<div class="permissions">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在jQuery中我使用循环.
$("#id div").each(function(){
//do something
});
Run Code Online (Sandbox Code Playgroud)
这个循环由#id中的所有div运行.如何仅通过第一级的div进行相同的循环?
先感谢您.对不起我的英语不好.