我有一个大问题.这是我第一次起诉foreach,我甚至不知道这是否正确使用.我有一个textarea,我的成员可以添加一些文本.他们还拥有发送已发布文本的所有帐户.帐户有两种类型F和T.它们显示为复选框.因此,当成员键入"提交"时,应在每个所选帐户的特定表中插入文本.我认为php foreach是正确的.但我不确定了.请记住,我对foreach和数组一无所知.所以请在帮助我时考虑提供修改后的代码= D. 非常感谢!
<?php
require_once('dbconnection.php');
$MembID = (int)$_COOKIE['Loggedin'];
?>
<form action="" method="post">
<p align="center"><textarea id="countable1" name="addit" cols="48" rows="10" style="border-color: #ccc; border-style: solid;"></textarea>
<br>
<?
$DB = new DBConfig();
$DB -> config();
$DB -> conn();
$on="on";
$queryF ="SELECT * FROM `TableF` WHERE `Active`='$on' AND `memberID`='$MembID' ORDER BY ID ASC";
$result=mysql_query($queryF) or die("Errore select from TableF: ".mysql_error());
$count = mysql_num_rows($result);
if ($count > 0)
{
while($row = mysql_fetch_array($result)) {
?><div style="width:400px; height:100px;margin-bottom:50px;"><?
$rowid = $row['ID'];
echo $row['Name'] . '</br>';
$checkit = …Run Code Online (Sandbox Code Playgroud) 我有这个函数,如果在数组中找到一个坏词,则返回true $stopwords
function stopWords($string, $stopwords) {
$stopwords = explode(',', $stopwords);
$pattern = '/\b(' . implode('|', $stopwords) . ')\b/i';
if(preg_match($pattern, $string) > 0) {
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
它似乎工作正常.
问题是,当数组$stopwords为空(所以没有指定坏字)时,它总是返回true,就好像空值被识别为坏词并且它总是返回true(我认为这是问题,但可能是另一个) ).
任何人都可以帮我解决这个问题吗?
谢谢
您好我需要从变量时间和日期中删除点和连字符.
这是我的代码:
$todaydate = date('Y-m-d') ."\n";
$time_utc=mktime(date('G'),date('i'),date('s'));
$NowisTime=date('G:i:s',$time_utc);
Run Code Online (Sandbox Code Playgroud)
这将返回如下内容:
$todaydate = 2011-06-03
$NowisTime = 14:20:30
Run Code Online (Sandbox Code Playgroud)
我需要实现的是:
$todaydate = 20110603
$NowisTime = 142030
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
谢谢
我需要一个能够执行以下操作的功能.
它会立即让DIV显示,5秒后它会消失.
我很好地展示和隐藏DIV,但我不知道如何将它与设置的超时功能混合在一起.
请帮忙.
谢谢