Tag: PHP的

获取CodeIgniter Active Record的当前SQL代码

例如,我想转换这个; $this->db->get('table'); 对此; 'SELECT * FROM table' 有没有这个function? 我search了CI的用户指南,但没有find任何解决scheme。

PHP – 使用数字索引获取数组值

我有一个数组像: $array = array('foo' => 'bar', 33 => 'bin', 'lorem' => 'ipsum'); echo native_function($array, 0); // bar echo native_function($array, 1); // bin echo native_function($array, 2); // ipsum 所以,这个本地函数将返回一个基于数字索引(第二个参数)的值,忽略关联键,查找数组中的实际位置。 有没有任何原生function在PHP中做,或者我应该写吗? 谢谢

如何确定一个string是否是有效的JSON?

有谁知道一个强大的(和防弹)is_JSON函数代码为PHP? 我(显然)有一个情况,我需要知道一个string是否是JSON。 嗯,也许运行它通过JSONLint请求/响应,但似乎有点矫枉过正。

如何检查一个PHP会话是否为空?

这是不好的做法? if ($_SESSION['something'] == '') { echo 'the session is empty'; } 有没有办法检查它是否空或它没有设置? 我真的这样做: if (($_SESSION['something'] == '') || (!isset($_SESSION['something'])) { echo 'the session is either empty or doesn\'t exist'; } is !isset只是检查$_SESSION['']存在,并不检查数组中是否有值

你可以取消定义或更改PHP中的常量?

你可以取消定义或更改PHP中的常量?

PHP – popuparrays的第一个元素而不是最后(reveresed array_pop)?

有一个PHP函数会'popup'数组的第一个元素? array_pop()popup最后一个元素,但我想popup第一个。

composer php – 请求的PHP扩展mbstring从您的系统中丢失

我最近试图通过Composer安装包,但是我the requested PHP extension mbstring is missing from your system. 我从php.ini中删除分号,但它仍然不起作用。 我该怎么办 ?

Laravel:Auth :: user() – > id绑定获取一个非对象的属性

我收到以下错误“试图获得一个非对象的属性”当我提交表单添加一个用户,错误显然是在第一行:Auth :: user() – > id以下: $id = Auth::user()->id; $currentuser = User::find($id); $usergroup = $currentuser->user_group; $group = Sentry::getGroupProvider()->findById($usergroup); $generatedPassword = $this->_generatePassword(8,8); $user = Sentry::register(array('email' => $input['email'], 'password' => $generatedPassword, 'user_group' => $usergroup)); $user->addGroup($group); 有任何想法吗? 我search了一段时间,我看到的一切都应该工作正常。 我的用户使用Sentry 2authentication包进行login。

如何在.htaccess中隐藏.php扩展名

可能重复: 使用.htaccess删除.php扩展名 我试图隐藏.php文件扩展名,但由于某种原因无法让它工作。 我最近的尝试如下: <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^folder/([a-zA-Z_\-0-9]+)/?$ /folder/$1.php </IfModule> 我已经尝试了很多不同的代码我已经在网上find的差异,但仍然没有运气。 .htaccess文件放在根目录中。

endforeach在循环?

使用foreach循环时,我使用括号。 什么是endforeach?