小编Ale*_*tau的帖子

php优雅键未设置

我需要从数组中删除一些键.

$array = array('a' => 'a', 'b' => 'b', 'c' => 'c');
unset($array['a']);
unset($array['b']);
Run Code Online (Sandbox Code Playgroud)

我怎么能更优雅呢?也许有这样的功能array_keys_unset('a', 'b')
我不需要array_valuesforeach.我只想知道是否有可能.
先感谢您.抱歉,我的英语和孩子般的问题.

php arrays array-unset

8
推荐指数
2
解决办法
4871
查看次数

如何在CKEditor中将文本附加到html源代码?


我在我的网络应用程序中使用CKEditor.通过单击一个链接,我将一些文本附加到CKEditor.它工作正常.但是当我打开source标签时,我无法将此文本附加到现有来源.你能帮帮我怎么办?先感谢您.对不起我的英语不好.

html javascript fckeditor ckeditor

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

在Symfony2中使用JOIN条件查找

我有3个简单的表:user,role,user_x_role with Many-To-Many relation.我有2个实体:用户和角色.用户实体具有带有关系注释的$ userRoles属性.在Controller中,我需要获取具有特定角色的所有用户.但我不知道如何在控制器中使用JOIN.目前错误的代码:

$role = $this->getDoctrine()->getRepository('TestBackEndBundle:Role');
$roles = $role->findBy(array('name' => 'ROLE_PARTNER'));

$user = $this->getDoctrine()->getRepository('TestBackEndBundle:User');
$partners = $user->findBy(array('userRoles' => $roles));
Run Code Online (Sandbox Code Playgroud)

它显示"Undefined index:joinColumns in ...".但我在用户实体中有joinColumns:

/**
 * @ORM\ManyToMany(targetEntity="Role")
 * @ORM\JoinTable(name="user_x_role",
 *     joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id", onDelete="CASCADE", onUpdate="CASCADE")},
 *     inverseJoinColumns={@ORM\JoinColumn(name="role_id", referencedColumnName="id", onDelete="CASCADE", onUpdate="CASCADE")}
 * )
 * @var ArrayCollection
 */
protected $userRoles;
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony doctrine-orm

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

Zend Framework JSON输出

在控制器中,我通过ID生成一个特殊的表单,从AJAX传递.表单输出是JSON.表格创造得很好.但我的问题是在视图中显示这个JSON.怎么样?

谢谢.

php ajax json zend-framework

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

INI文件到PHP中的多维数组

我有下一个INI文件:

a.b.c = 1
a.b.d.e = 2
Run Code Online (Sandbox Code Playgroud)

我正在使用parse_ini_file解析此文件.它返回:

array(
    'a.b.c' => 1,
    'a.b.d.e' => 2
)
Run Code Online (Sandbox Code Playgroud)

但我想创建一个多维数组.我的外出应该是:

array(
    'a' => array(
        'b' => array(
            'c' => 1,
            'd' => array(
                'e' => 2
            )
        )
    )
)
Run Code Online (Sandbox Code Playgroud)

先感谢您.

php arrays ini parsing

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

Zend Form中的div元素

我正在使用Zend Form创建一个表单.我有8个输入元素.我希望将前6个元素放在一个div中,而将其他元素放在第二个div中.我怎么能这样做?我试图使用addDisplayGroup(),但它没有成功.

或者您可能知道如何在表单中创建链接?

php forms zend-framework decorator zend-form

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

PHP正则表达式的数字长度只有5或9

我需要一个正则表达式进行字符串验证.字符串可以为空,可以有5位数,也可以有9位数.其他情况无效.我正在使用下一个正则表达式:

/\d{5}|\d{9}/
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

php regex

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

PHP中的变量Stripslashes和换行符

据我所知,stripslashes不应该从换行符"\n"中删除斜杠.当一个变量中有换行符时,一切正常,除了情况.

$string = '\n\"';
echo stripslashes($string); // n"
Run Code Online (Sandbox Code Playgroud)

但我需要在下一个输出中:\n".

先感谢您.

php string

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

将jQuery包含在Symfony2中

我是Symfony2框架的新手,并不完全了解如何使用javascripts以及如何以最佳方式包含它们.

我需要的:将jQuery脚本包含在每个页面中.

我拥有:我有这样的共同布局:

<!DOCTYPE html>
<html>
    <head>
        {% block javascripts %}{% endblock %}
    </head>
    <body>
        {% block body %}{% endblock %}

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

应该放置jquery.js.那么web/bundles/jquery呢?或者有一些特殊的官方jquery捆绑?我应该使用asset()以及如何使用?

php jquery symfony

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

如何不覆盖Helm模板中随机生成的秘密

我想在Helm模板中生成一个密码,使用此randAlphaNum功能很容易做到。但是,升级发行版后,密码将更改。有没有一种方法可以检查以前是否生成过密码,然后使用现有值?像这样:

apiVersion: v1
kind: Secret
metadata:
  name: db-details
data:
  {{ if .Secrets.db-details.db-password }}
  db-password:  {{ .Secrets.db-details.db-password | b64enc }}
  {{ else }}
  db-password: {{ randAlphaNum 20 | b64enc }}
  {{ end }}
Run Code Online (Sandbox Code Playgroud)

passwords kubernetes kubernetes-helm

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