我正在使用打印出值print_r($_POST["prod_sizes"]);
print_r($_POST["prod_sizes"]);
Run Code Online (Sandbox Code Playgroud)
所以我得到这样的输出=>dsf,,thisnajndk,faklsf,klam,flkamlkd,mklmd,l,,adad
之后我使用这段代码:
$sizes = strip_tags(preg_replace('/[^a-z0-9,]/i', '', $_POST["prod_sizes"]));
$var = explode(',', $sizes);
print_r($var);
Run Code Online (Sandbox Code Playgroud)
我得到的输出像
Array
(
[0] => dsf
[1] =>
[2] => thisnajndk
[3] => faklsf
[4] => klam
[5] => flkamlkd
[6] => mklmd
[7] => l
[8] =>
[9] => adad
)
Run Code Online (Sandbox Code Playgroud)
从上面的输出我们可以看到数组中有一些空白值。如何删除这些空白值?
我目前无法从数据库中获取与特定月份匹配的所有数据,并且仅显示该月份的所有数据.这是我试过的.
<?php
require('./connect.php');
?>
<?php
$name1 = $conn->prepare("SELECT * FROM garden WHERE MONTH(Apr)");
$name1->execute();
while($row = $name1->fetch()) {
$t = $row["temp"];
echo $t;
echo "sdasds";
}
?>
Run Code Online (Sandbox Code Playgroud)
数据库中包含time存储日期的列,12-Apr-2017我想查找月份或月份的所有详细信息.
echo mydate(strtotime('1 am first day of this month'));
Run Code Online (Sandbox Code Playgroud)
以上是结果2017-10-01 01:00:00,但我很难在凌晨0点做到.两者都24am, 24pm, 0pm, first second不起作用.
我在平台上添加Satispay作为付款方式,但他们需要一个电话号码(付款基于此).他们有一个js脚本,显示一个弹出窗口询问电话号码,但他们在打开它之前仍然需要一个,我不想在我的平台上询问用户他们的号码(我觉得可怕的是放弃我的电话号码未知的网站,我不认为只是我的).这是文档https://s3-eu-west-1.amazonaws.com/docs.online.satispay.com/index.html但我找不到任何相关信息.
有人实现了这一目标吗?
谢谢 :)
我有一个laravel/vuejs 2应用程序,我最近在我的控制台中遇到以下内容,我无法弄清楚如何解决.
我想通过 IntelliJ IDEA 将 MySQL 与 Java 连接。
我正在使用MySQL。设置为:
主机:127.0.01
端口:3306
用户:root
我要使用的数据库名称是 School。
在 IntelliJ 中,我添加 DB Navigator,设置为:
名称 学校
描述:..
主机:localhost
端口:3306
用户:root
密码:在 MySQL 中工作的密码
毕竟我得到一个错误:
“无法连接到学校。服务器时区值“CET”无法识别或代表多个时区。如果您想要利用时区支持。
我使用波兰时区。您对如何修复它有什么建议吗?
我正在尝试使用index.html来使用此脚本:
<form action="upload.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Upload" />
</form>
Run Code Online (Sandbox Code Playgroud)
要通过连接到这个(称为upload.php)上传mp3文件:
<?php
if ((($_FILES["file"]["type"] == "audio/mp3") //File type
|| ($_FILES["file"]["type"] == "audio/mp3"))
&& ($_FILES["file"]["size"] < 21000000) //20MB File Size
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "";//another echo to display after upload is complete
if (file_exists("mp3/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else …Run Code Online (Sandbox Code Playgroud) 我有使用Ternory Operator方法选择selectbox的代码:
Ternary operator let us return one of two values based on a given condition. It’s syntax is like below.
(expression)?(if expression is true):(if expression is false)
Run Code Online (Sandbox Code Playgroud)
mycode的:
<select class="form-control contentgroup input-sm" name="access">
<option value="1" <?php echo ($access = 1) ? 'selected' : ''; ?>>1</option>
<option value="2" <?php echo ($access = 2) ? 'selected' : ''; ?>>2</option>
<option value="3" <?php echo ($access = 3) ? 'selected' : ''; ?>>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
但我输出我看到所有选项都被选中:
<select class="form-control contentgroup input-sm" name="access">
<option value="1" selected>1</option> …Run Code Online (Sandbox Code Playgroud) 我需要将当前日期与开始日期进行比较,想法是每个月+ 1天它将返回,好像只有一个月过去了.因此,如果开始日期是2014-10-27,那么在2014-11-27它仍将显示不到一个月前,并且在2014-11-28它将显示一个多月前.
目前我有:
$start_datetime = '2014-10-27';
// true if my_date is more than a month ago
if (strtotime($start_datetime) < strtotime('1 month ago')){
echo ("More than a month ago...");
} else {
echo ("Less than a month ago...");
}
Run Code Online (Sandbox Code Playgroud) 我尝试使用查询来查找此查询的用户:
Select id, username, lat, long,
acos(sin(0.761312289853)*sin(radians(lat)) + cos(0.761312289853)*cos(radians(lat))*cos(radians(long)-0.0676354285243)) * 6371 As D
From (
Select id, username, lat, long,
From rcp_users
Where lat Between 43.4491099949 And 43.7908522051
And long Between 3.63919239657 And 4.11125680343
) As FirstCut
Where acos(sin(0.761312289853)*sin(radians(lat)) + cos(0.761312289853)*cos(radians(lat))*cos(radians(long)-0.0676354285243)) * 6371 < 30
Order by D
Run Code Online (Sandbox Code Playgroud)
但我有这个错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'long,
acos(sin(0.761312289853)*sin(radians(lat)) + cos(0.761312289853)*' at line …Run Code Online (Sandbox Code Playgroud) php ×6
mysql ×3
date ×2
arrays ×1
database ×1
date-math ×1
if-statement ×1
java ×1
javascript ×1
numbers ×1
payment ×1
sql ×1
strtotime ×1
syntax-error ×1
vue.js ×1