小编JRO*_*ROB的帖子

用于破折号的PHP preg_replace regexp

我正在尝试替换字符串中不是字母,数字或短划线" - "的任何内容.

如何修改此行以包含短划线?

$link = preg_replace('/[^a-z0-9]/', "", strtolower($_POST['link_name']));
Run Code Online (Sandbox Code Playgroud)

我只是把它插入那里吗?

$link = preg_replace('/[^a-z0-9-]/', "", strtolower($_POST['link_name']));
Run Code Online (Sandbox Code Playgroud)

php preg-replace

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

如何动态填充Google图表API

我正在尝试使用他们的API和JSON创建Google折线图.

硬编码,此图表有效:

<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);

  function drawChart() {

    var data = google.visualization.arrayToDataTable([
      ['Date', 'Sales'],
      ['Jun 25',  12.25],
      ['Jun 26',  8.00],
      ['Jun 27',  20.50]
      ['Jun 28',  12.75]
    ]);

    var options = {

    };

    var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
    chart.draw(data, options);
  }

</script>
Run Code Online (Sandbox Code Playgroud)

但是,尝试使用JSON填充它,我无法使其工作:

<?php

$data = array();
$data["Date"] = "Sales";
$data["Jun 25"] = "12.25";
$data["Jun 26"] = "8.00";
$data["Jun 27"] = "20.50";
$data["Jun 28"] = "12.75";
$data = json_encode($data);

?>

<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);

  function drawChart() …
Run Code Online (Sandbox Code Playgroud)

php api json

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

如何居中对齐包裹在SPAN标签中的img?

我试图将一个包裹在一个图像中心对齐<span>,但我很难这样做.我已将CSS和HTML上传到jsfiddle:http://jsfiddle.net/7nHhu/1/

我试图让图像居中与"块"样式的内容对齐(即,所有文本在其上方和下方,不包裹在左侧或右侧)

任何帮助将不胜感激.

.imgframe {
border: 1px solid #EAEAEA;
display: inline-block;
margin: 8px;
}
.imgframe img {
border: 1px solid #FFFFFF;
margin: 0;
background: #F6F6F6;
padding: 8px;
-moz-box-shadow: 2px 2px 5px #CCCCCC;
-webkit-box-shadow: 2px 2px 5px #CCCCCC;
}

<span class="imgframe centerimg"><img src="http://i48.tinypic.com/31368e9.jpg" /></span>?
Run Code Online (Sandbox Code Playgroud)

html css

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

为什么jQuery不提交此表单?

我正在尝试使用jQuery提交一个表单,但我必须错过一些小的东西,因为我无法让它工作,而且从我看到的一切都应该可以正常工作.

这有什么问题?

<table class="newrecord"><form id="editthis" action="page.php" method="post">       

    <tr><td class="left">Name:</td><td><input type="text" name="name" id="name" /></td></tr>
    <tr><td class="left">Company:</td><td><input type="text" name="company" /></td></tr>
    <tr><td class="left"><a href="?action=browse">Cancel</a></td><td><input type="button" name="submit" class="subbut" id="subthis" value="Update" /></td></tr>

</form></table>
Run Code Online (Sandbox Code Playgroud)

和javascript:

    $("#subthis").click(function() {
        $('#editthis').submit(); // An alert box works, so I know this is triggering
    });
Run Code Online (Sandbox Code Playgroud)

正如代码中提到的,如果我单击提交按钮,则警报框可以工作,但是当我使用jQuery提交功能时,没有任何反应.我错过了什么?

php forms jquery submit

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

哪个更适合检查值:isset还是= NULL?

我有一个像这样的URL:

http://mysite.com/index.php?somename=somevalue

我通常通过以下方式检查某个名称是否存在:

if (isset($_GET['somename'])) {
Run Code Online (Sandbox Code Playgroud)

但是,我看到很多人最近这样做了:

if ($_GET['somename'] != NULL) {
Run Code Online (Sandbox Code Playgroud)

我的问题是,要么比其他方式更好?

html php null isset

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

Wordpress-不执行代码标记内的短代码

我刚刚注意到当我试图在页面上打印如何执行某个短代码时,即使在<code>标签内也执行短代码.

我试图把它带到我可以在代码标签内显示一切的地方,而不是让wordpress对它做任何事情,即:

<code>[shortcode]</code>
Run Code Online (Sandbox Code Playgroud)

正如你在stackoverflow上看到上面这一行一样,我希望它显示在我的wordpress博客上,即使它[shortcode]是一个短代码(不执行短代码).

我尝试使用strip_shortcodes() http://codex.wordpress.org/Function_Reference/strip_shortcodes

但是,这实际上会将整个文本从内容中删除,而不仅仅是阻止它被执行.

知道怎么做吗?

php wordpress

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

检查当前url是否与字符串匹配

我试图查看菜单中是否存在指向当前页面URL的链接.

var thisUrl = window.location.href;

$("ul.leftmenu li a").each(function() { 

  var thisHref = $(this).attr('href');

  if (thisUrl === thisHref) { 

    // matches

  }

});
Run Code Online (Sandbox Code Playgroud)

只要当前窗口位置URL不包含任何_GET变量,此方法就可以正常工作.我如何修改它以忽略当前地址中的_GET变量?

javascript

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

MySQLi 查询循环遍历数组并更新多行

我有一个数组,如:

$postdata[1] = 'This';
$postdata[2] = 'That';
$postdata[3] = 'The other';
Run Code Online (Sandbox Code Playgroud)

我想遍历数组并更新ID与数组键对应的所有行。喜欢:

foreach ($postdata as $key => $value) {
  if ($key == 1) {
    $update = $db->query("UPDATE site_email_templates SET Content='$postdata[1]' WHERE ID = 1");
  } else if ($key == 2) {
    $update = $db->query("UPDATE site_email_templates SET Content='$postdata[2]' WHERE ID = 2");
  } else if ($key == 3) {
    $update = $db->query("UPDATE site_email_templates SET Content='$postdata[3]' WHERE ID = 3");
  }
}
Run Code Online (Sandbox Code Playgroud)

执行此操作的最简单方法是什么,而不是特别知道有多少个数组键,并将其全部保存在一个查询中?

php mysqli

3
推荐指数
2
解决办法
3759
查看次数

CSS:删除列表样式类型的句点:十进制

我有一个使用十进制列表样式的OL:

ol li {
  list-style-type: decimal;
}

<ol>
  <li>First</li>
  <li>Second</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

编号工作正常,但是如何删除句点?而不是显示:

1. First
2. Second
Run Code Online (Sandbox Code Playgroud)

我想展示:

1 First
2 Second
Run Code Online (Sandbox Code Playgroud)

css

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

CSS flex:将 row-reverse 与响应式媒体查询结合使用

row-reverse使用媒体查询时,我在使用弹性网格布局时遇到问题。列顺序正常情况下是颠倒的,但是当媒体查询将列宽更改为100%时,列顺序不再颠倒。

如何更新我的 CSS 以在小屏幕上保持列顺序相反?

.row {
	display: flex;
	flex: 0 1 auto;
	flex-direction: row;
	flex-wrap: wrap;
}
[class*='col-'] {
	flex: 1;
}
.row-reverse {
	flex-direction: row-reverse;
}
.col, [class*='col-'] {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;	
}

@media (min-width: 600px) { 
	.col-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;	
	}
}
Run Code Online (Sandbox Code Playgroud)
<h3>Resize browser to less than 600px to see the ordering issue</h3>

<div class="row row-reverse">

    <div class="col-3 padding0-5">

        <p>First</p>

    </div> <!-- /.col-3 -->

    <div class="col-3 padding0-5">

        <p>Second</p>

    </div> <!-- …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

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

标签 统计

php ×6

css ×3

html ×3

api ×1

flexbox ×1

forms ×1

isset ×1

javascript ×1

jquery ×1

json ×1

mysqli ×1

null ×1

preg-replace ×1

submit ×1

wordpress ×1