我有一个隐藏的输入字段,它将获取另一个在keyup上的值,我试图弄清楚如何将隐藏字段中的值转换为小写并用连字符替换空格.
因此,如果有人在标题输入字段中键入"This Is A Sample",则标识符输入字段将设置为"this-is-a-sample".
<input type="text" name="title" value="This Is A Sample" />
<input type="hidden" name="identifier" value="this-is-a-sample />
Run Code Online (Sandbox Code Playgroud) 我有这样的字符串:
John Miller-Doe - Name: jdoe
Jane Smith - Name: jsmith
Peter Piper - Name: ppiper
Bob Mackey-O'Donnell - Name: bmackeyodonnell
Run Code Online (Sandbox Code Playgroud)
我试图在第二个连字符后删除所有内容,以便我留下:
John Miller-Doe
Jane Smith
Peter Piper
Bob Mackey-O'Donnell
Run Code Online (Sandbox Code Playgroud)
所以,基本上,我正试图在" - 姓名:"之前找到一种方法来切断它.我一直在玩substr和preg_replace,但我似乎无法得到我希望得到的结果......有人可以帮忙吗?
我不确定这里发生了什么,但我在MAC OS X上运行MAMP 1.9.在我的httpd.conf文件中,DocumentRoot被设置为默认的htdocs路径.在htdocs文件夹中,我创建了许多"子网站",努力将它们设置为虚拟主机....我可以到达指定的路径,但它们似乎都默认为我设置的第一个.
基本上,我配置的第一个VirtualHost是site1.localhost.com.我已经配置了site2.localhost.com和site3.localhost.com.但是,转到最后两个地址中的任何一个,似乎总是将我重定向到site1.localhost.com.此外,转到localhost.com:8888也只是拉起site1.localhost.com.我不知道我在哪里做了一个错误的步骤,但希望有人能够帮助我找出问题...哦,我已经重新启动了apache等,在对/ etc /进行任何更改之后hosts或httpd.conf文件.
在我的httpd.conf文件中(相关部分,无论如何......):
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
# MAMP DOCUMENT_ROOT !! Don't remove this line !!
DocumentRoot "/Applications/MAMP/htdocs"
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not …Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的数组。我正在尝试对它们进行分组和计数,但无法使其正常工作。
原始的 $result 数组如下所示:
Array
(
[sku] => Array
(
[0] => 344
[1] => 344
[2] => 164
)
[cpk] => Array
(
[0] => d456
[1] => d456
)
)
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用它并创建一个新数组:
$item[sku][344] = 2;
$item[sku][164] = 1;
$item[cpk][d456] = 1;
Run Code Online (Sandbox Code Playgroud)
我在 for 循环中经历了 in_array 语句的各种迭代,但仍然无法让它工作。任何人都可以帮忙吗?