小编Sim*_*Suh的帖子

在PHP中对数组项进行排序,使其对字母不区分大小写

当我使用时,sort($topics)我会得到以下内容:

  1. 苹果
  2. 绿色
  3. 斑马

在这个例子中,"草"以小写字母g开头,但在具有大写字母的"Zebra"之后结束.

我如何制作它以便在忽略单词是否以大写字母开头的地方进行排序?

  1. 苹果
  2. 绿色
  3. 斑马

php sorting case-sensitive

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

为什么这个构造函数无法在Code Igniter中加载?

<?php
class Blog extends CI_Controller {
    function Blog() {
        parent::CI_Controller();
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试在Code Igniter中为我的类'Blog'创建一个构造函数,上面的代码给了我一个致命的错误:

致命错误:在第5行的C:\ xampp\htdocs\mysites\blog\application\controllers\blog.php中调用未定义的方法CI_Controller :: CI_Controller()

我该如何解决?

(我正在通过官方代码点火器网站上的在线视频教程,但我认为该教程已经过时了大约2年,因为当我完全按照视频中所示的方式执行某些操作时,这些内容无法正常工作,这是一个他们 - 视频的链接在这里 - 我在教程结束时遇到这个问题约8分钟)

constructor codeigniter

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

如何让XAMPP在本地使用php的mail()函数,这样我就可以在本地测试我的mail()脚本而无需上传到我的服务器?

我目前正在使用XAMPP和Thunderbird 3,并希望设置我的本地服务器以发送邮件到电子邮件,如gmail/hotmail /(anymail),这样我就可以测试我使用mail()函数的php脚本.它可以节省一些时间,因为它会绕过每次进行微小更改时繁琐地保存和上传php文件的步骤.

我已经完成但没有工作的事情:(通过各种现有的在线教程)


  1. 已安装XAMPP(已成功安装,因为我已将其用于其他工作)
  2. 为XAMPP安装了Mercury
  3. 在水星

a. click on Configuration -> Manage Local Users
b. Create New User
Run Code Online (Sandbox Code Playgroud)
          Username: **root**
          Password: **root**
c. click on Configuration -> Mercury SMTP
d. make the following changes
Run Code Online (Sandbox Code Playgroud)
          IP Interface to use: **127.0.0.1**
          Listen to TCP/IP port: **25**
          Announce Myself as: **127.0.0.1**
e. click on Configuration -> Mercury POP 3
f. make the following changes
Run Code Online (Sandbox Code Playgroud)
          Listen to TCP port: **110**
          IP Interface to use: **127.0.0.1**
g. click on Configuration -> MercuryE SMTP client …
Run Code Online (Sandbox Code Playgroud)

php email xampp thunderbird

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

在Laravel中,如何从Users表中为模型工厂种子数据生成检索随机user_id?

目前,在我的ModelFactory.php中,我有:

$factory->define(App\Reply::class, function (Faker\Generator $faker) {
  return [
    'thread_id' => 1,
    'user_id' => 1,
    'body' => $faker->paragraph
  ];
});
Run Code Online (Sandbox Code Playgroud)

我想从已经存储在用户表中的一个用户ID生成一个随机user_id.我很难过,因为我不知道如何正确显示数据输出到代码,我想知道如何让Laravel选择随机用户ID并插入数据库.谢谢!:)

php database model seed laravel

7
推荐指数
3
解决办法
7570
查看次数

我在哪里将链接放到我的html文件中的Javascript/jQuery文件中?

我最近注意到我的javascript和jQuery脚本中的一些(不是全部)不起作用,除非我把.js文件的链接放在页面底部而不是我为我的.css放置链接的头部区域文件.

根据我的理解,javascript可以进入任何一个地方,建议不要放在标题中,因为它也会减慢页面加载过程.同时,如果我把它放在html文件的body标签中,它看起来有点凌乱,并且想知道将.js文件放在干净的地方最佳做法是什么.我应该总是把它放在结束身体标签前面的最右边吗?专业Web开发人员如何处理这个问题?

html javascript jquery

5
推荐指数
1
解决办法
2550
查看次数

通过phpMyAdmin在MySQL中创建id字段时,是否必须指定整数长度?

我看到有人没有在教程中设置长度,但它专门用于计算用户总数,只是设置为自动增量.我一直习惯于总是指定一个长度,因为我认为它是强制性的,但我想问我是否可以留空,除非它特别是日期或别针编号等长度始终设置.(如果我不确定,我以前将其设置为11位或更多)

sql field phpmyadmin digits auto-increment

5
推荐指数
1
解决办法
3278
查看次数

为什么是我的标题("位置:$ _SERVER ['HTTP_REFERER']"); PHP功能不起作用?

它在我输入时有效

header("Location: http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

但是当我拥有时它不起作用

header("Location: $_SERVER['HTTP_REFERER']");
Run Code Online (Sandbox Code Playgroud)

我想将页面重定向到它来自的任何页面.

php url http-referer redirect

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

为什么在这个javascript'If ... Else ...'声明中没有比较声明

在以下代码中

var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');
Run Code Online (Sandbox Code Playgroud)

部分'$ active.next().length'似乎没有比较任何东西,我不明白条件如何被确定为真或假.

或者是说:如果各种$ next等于$ active.next().length那么条件是真的吗?

javascript if-statement conditional-statements

5
推荐指数
2
解决办法
558
查看次数

Laravel中“ extends Authenticateable”与“ extends Model”有什么区别?

我有一个具有的用户模型类,class User extends Authenticatable并且我也创建了另一个模型类class Foo extends Model

这会在显示路线文件中的数据时引起一些问题,我很确定这与“可验证”部分有关,因为对于Foo,信息正确显示,但对于User,即使使用相同的代码也不会显示。

这两个类/模型有什么区别?

model class laravel

5
推荐指数
2
解决办法
1385
查看次数

如何使用Apache在本地计算机上使用cli安装Vue.js?

我安装了node.js,通过xampp运行apache,并配置了我的apache服务器,以便我可以在我的本地计算机上使用www.example.com作为我的练习服务器域.

我以管理员身份启动了我的命令提示符并输入了以下行,但它们都成功运行:

安装vue-cli

$ npm install --global vue-cli
Run Code Online (Sandbox Code Playgroud)

使用"webpack"模板创建一个新项目

$ vue init webpack my-project
Run Code Online (Sandbox Code Playgroud)

安装依赖,然后去!

$ cd my-project
$ npm install
$ npm run dev
Run Code Online (Sandbox Code Playgroud)

我按照https://vuejs.org/v2/guide/installation.html上的cli安装部分进行了操作

当我转到我的文件夹时,所有的vue.js文件都安装在'my-project'中,但当我去www.example.com或www.example.com/my-project的apache服务器时,会出现一个空白页面显示.如果我进入'my-project'文件夹中的index.html文件并将其编辑为:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>project3</title>
  </head>
  <body>
    <div id="app">sdfsf</div>
    <!-- built files will be auto injected -->
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我只是得到一个带有文本sdfsf的空白页面.我究竟做错了什么?为什么不是vue.js你好安装屏幕页面加载?

apache installation command-prompt command-line-interface vue.js

5
推荐指数
1
解决办法
4302
查看次数