小编csh*_*fie的帖子

重组数组:奇数条目为KEY,偶数条目为VALUE

我正在尝试完成我为自定义MVC框架创建的URL路由器.我有一个从URL解析的参数列表,但问题是它们只有数字键.我想要做的是设置它,以便$ params数组中的第一个值是KEY,然后数组中的第二个值是第一个KEY的VALUE.但我需要更进一步.基本上,我需要将数组中的所有奇数键值作为新KEY,将偶数键的值作为值.

例:

这就是当前设置的方式:

Array
(
  [0] => greeting
  [1] => hello
  [2] => question
  [3] => how-are-you
  [4] => response
  [5] => im-fine
)
Run Code Online (Sandbox Code Playgroud)

这是它需要的(转换后):

Array
(
  [greeting] => hello
  [question] => how-are-you
  [response] => im-fine
)
Run Code Online (Sandbox Code Playgroud)

当我从URL字符串中取出字符串后,当我用"/"分隔符分解字符串时,创建这种类型的数组会更容易吗?如果是这样,那最好的功能是什么?

这可能是一个简单的解决方案,因为我确信这是一个常见的问题,但任何启示?

php arrays reorganize

8
推荐指数
1
解决办法
2029
查看次数

Laravel 4:PHP致命错误:调用未定义的方法Blueprint :: int()

我编译了Laravel 4的新安装,我在生成迁移并尝试通过工匠迁移后出现此错误:

PHP致命错误:在第22行的/home/casey/Sites/caseyhoffmann.me/laravel4/app/database/migrations/2013_10_22_232234_create_users_table.php中调用未定义的方法Illuminate\Database\Schema\Blueprint :: int(){"error" :{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"调用未定义的方法Illuminate\Database\Schema\Blueprint :: int()","file":"/ home/casey /Sites/caseyhoffmann.me/laravel4/app/database/migrations/2013_10_22_232234_create_users_table.php","line":22}}

我试过重新编译Laravel但无济于事.

任何想法或建议?

php undefined fatal-error laravel laravel-4

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

Laravel文档根目录由cpanel设置 - 安全威胁?

我在共享主机方案上安装了Laravel,他们使用CPanel.

当我设置域名时,我将它的文档根目录指向Laravel公共文件夹,一切似乎都正常.

这是好习惯吗?我被告知将它放在public_html文件夹中并不好,但是如果服务器只为公共文件夹中的那个域提供文件,那么将它放在public_html文件夹之外是否相同?

我已经在cPanel中设置域以服务于/home/user/public_html/site.com/public.

我只是想确保它是安全的.

php cpanel laravel

0
推荐指数
1
解决办法
4571
查看次数

标签 统计

php ×3

laravel ×2

arrays ×1

cpanel ×1

fatal-error ×1

laravel-4 ×1

reorganize ×1

undefined ×1