我正在努力学习laravel.我知道Codeigniter.在codeigniter3我将通过使用函数将表单错误作为带有键作为表单名称的数组
$this -> form_validation -> error_array();
Run Code Online (Sandbox Code Playgroud)
它会显示出来
array(
'form_element1' => 'this field is required',
'form_element2' => 'this field is required'
)
Run Code Online (Sandbox Code Playgroud)
在laravel 5中有没有办法做同样的事情?
请帮忙.任何帮助都可以得到赞赏
我正在使用库生成excel带扩展名的文件.excel文件正在生成.我正在为文档使用密码保护,并且只对某些字段进行了编辑.我正在做一个机制.它现在完美地工作,我需要添加一些修改..xlsPHPExcelExport Import
我的问题是
是否可以验证我提供的密码以保护文档?这样我可以在导入时检查它
例如
如果我使用保护文件
$sheet -> getProtection() -> setPassword('MyPassword');
Run Code Online (Sandbox Code Playgroud)
有没有像下面这样的功能来检查密码?
$newsheet -> getProtection() -> verifyPassword('MyPassword');
Run Code Online (Sandbox Code Playgroud)
任何帮助都可以得到赞赏.
我有一个类似下面的数组
Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 2
[4] => 2
[5] => 3
[6] => 3
[7] => 3
[8] => 4
[9] => 4
[10] => 4
)
Run Code Online (Sandbox Code Playgroud)
有没有办法使用这些值获取此数组的子集?因此,如果需要值1的子集,则必须显示
Array
(
[0] => 1
[1] => 1
[2] => 1
)
Run Code Online (Sandbox Code Playgroud)
如果是2的子集那么
Array
(
[3] => 2
[4] => 2
)
Run Code Online (Sandbox Code Playgroud)
等等..我也需要保留索引.
我搜索了很多地方.但是没有得到答案.我希望避免多次循环.
在我的mac Mojave机器上,当我尝试删除文件时,它显示错误
该目录不为空。
但当我检查时,该目录中没有任何文件。当我执行时ls -la,它显示
总计 0
drwxrwxrwx 330 根轮 10560 11 月 23 日 20:35 。
drwxr-xr-x 3 根轮 96 十一月 24 07:19 ..
我无法使用命令等rmdir删除rm -rf它。我只尝试了所有这些sudo。
我怎样才能删除这些文件?
我正在开发一个带有 setup 的项目PHP7.3,Drupal 6.4带有memcached. Memcached 正在服务器和我的 Windows 本地计算机上运行。但我无法让它在我的Mac机器上工作。我按照下面的链接完成了这项工作。
https://www.journaldev.com/1/install-memcached-mac
我尝试过
brew install memcached
Run Code Online (Sandbox Code Playgroud)
还。
然后添加
[memcached]
extension="memcached.so"
Run Code Online (Sandbox Code Playgroud)
在php.ini文件中。然后重新启动apache。在此之后,我在第一次运行时收到错误
{“错误详细信息”:{“消息”:“\n错误代码:32\n消息:PHP启动:无法加载动态库'memcached.so'(已尝试:/usr/local/lib/php/pecl/20180731 /memcached.so(dlopen(/usr/local/lib/php/pecl/20180731/memcached.so,9):找不到图像),/usr/local/lib/php/pecl/20180731/memcached.so.so (dlopen(/usr/local/lib/php/pecl/20180731/memcached.so.so, 9): 未找到图像))\n 文件名:未知\n 行号:0\n 日期:3 月 12 日- 21 02:45:05\n 路径:http://localhost/mysite/?q="}}
但从第二次运行开始,错误就不再存在了。但内存缓存不起作用。我在系统中找不到 memcached.so 文件。
我怎样才能解决这个问题?请帮忙
当我尝试使用API从API获取数据时
file_get_contents("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDINR%22)&format=json&env=store://datatables.org/alltableswithkeys&callback=");
Run Code Online (Sandbox Code Playgroud)
我把结果作为一个字符串.有没有办法将它转换回数组?我得到的字符串是
string(202) "{"query":{"count":1,"created":"2014-03-11T13:00:31Z","lang":"en-US","results":{"rate":{"id":"USDINR","Name":"USD to INR","Rate":"60.99","Date":"3/11/2014","Time":"9:00am","Ask":"61.00","Bid":"60.98"}}}}"{"error":"","msg":""}
Run Code Online (Sandbox Code Playgroud)
请帮我....
我是codeigniter和.htaccess的初学者.我的控制器文件夹就像
/controller
index.php
site.php
/admin
login.php
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我访问"login.php"中的函数sample()时,url就像
"http://localhost/folder1/admin/login/sample"
Run Code Online (Sandbox Code Playgroud)
有没有办法使用.htaccess隐藏"登录"部分.如果有人给我一个答案,那对我来说将是一个很大的帮助.谢谢...
在我的网站中,我使用以下正则表达式来验证电子邮件.
^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$
Run Code Online (Sandbox Code Playgroud)
我的怀疑是:
我可以使用以下正则表达式来实现相同的功能吗?
^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-z]{2,4}$
Run Code Online (Sandbox Code Playgroud)我问这个的原因是,我试着研究其含义.所以我感到很困惑
[a-zA-Z0-9_.-]用[a-zA-Z0-9]和覆盖所有实例[a-zA-Z0-9_-]
我不确定这一点,因为我是初学者.
我得到了正则表达式
我在http://regex101.com/#pcre检查了两个正则表达式.我发现结果没有任何区别.可能是因为我的知识有限
请澄清一下.感谢所有提前
php ×5
arrays ×2
.htaccess ×1
apache ×1
codeigniter ×1
hidden-files ×1
laravel ×1
laravel-5.2 ×1
macos ×1
macos-mojave ×1
memcached ×1
php-7.3 ×1
phpexcel ×1
regex ×1
rm ×1