我想缩短数组,因此它只包含30个元素.例如,如果我有一个包含100个元素的数组,那么它是否可以采用它并切断(或者说)这些元素中的70个?
我正在尝试找到有关PHP文件/文件夹结构约定的指南.
我正在使用GitHub,并希望确保我遵循标准惯例,以免混淆用户.
任何帮助,将不胜感激.
我有一些由PHP生成的JavaScript.目前我在html中使用了javeascript
<script type="text/javascript" src="js/script.php">
Run Code Online (Sandbox Code Playgroud)
但我想用
<script type="text/javascript" src="js/script.js">
Run Code Online (Sandbox Code Playgroud)
现在script.js不存在,但是我想让它在没有用户知道的情况下重定向到script.php.
这可以用.htaccess完成吗?
我有点困惑.我正在通过我写的基本清理函数运行所有输入,只允许某些字符,但[]仍然允许使用诸如字符之类的字符.
function sanitize($input) {
$pattern = "/[^a-zA-z0-9_-]/";
$filtered = preg_replace($pattern, "", $input);
return $filtered;}
Run Code Online (Sandbox Code Playgroud)
知道为什么这样做吗?
我有一个名为'pages'的表.每个页面都有文本,视频或图像的内容类型.根据内容类型的不同,记录也会插入到文本,视频或图像表中.
当我从'pages'中删除一行时,如何确保删除另一个表中的行?我对CASCADE了解一点,但我没有使用外键.至少没有明确说明.
我的表看起来类似于下面(我删除了与问题无关的字段)
页数:id,标题,内容
视频:pid(网页ID),youtube_url
任何帮助将非常感激.
我似乎遇到了数组搜索错误.以下是我的代码.
$allowedTypes = array(
'image/gif',
'image/jpg',
'image/jpeg',
'image/png'
);
if(array_search("image/gif", $allowedTypes)) {
print "true";
} else {
print "false";
}
Run Code Online (Sandbox Code Playgroud)
它总是打印错误.即使image/gif在允许类型列表中.