Php 按字母顺序对表格条目进行分组,每个字母都有一个链接a、B、C等等
我有一张表格,上面有英国许多慈善机构的名字 我想有一个页面,允许用户搜索这些慈善机构,但有1000个。我希望能够有字母表写出来的A,B,C等每一个字母一个链接到所有的慈善机构开始与该字母Php 按字母顺序对表格条目进行分组,每个字母都有一个链接a、B、C等等,php,cakephp,Php,Cakephp,我有一张表格,上面有英国许多慈善机构的名字 我想有一个页面,允许用户搜索这些慈善机构,但有1000个。我希望能够有字母表写出来的A,B,C等每一个字母一个链接到所有的慈善机构开始与该字母 使用cakephp的最佳方法是什么?不确定cakephp是如何工作的,但基本上在PHP中,您要做的是: 1循环字母表: for ($i=65; $i<=90; $i++) { echo chr($i); } X代表所选的字母。潘多是对的,但你会得到所有的字母表。您应仅显示包含以下内容的字母: $wo
使用cakephp的最佳方法是什么?不确定cakephp是如何工作的,但基本上在PHP中,您要做的是: 1循环字母表:
for ($i=65; $i<=90; $i++) {
echo chr($i);
}
X代表所选的字母。潘多是对的,但你会得到所有的字母表。您应仅显示包含以下内容的字母:
$words = $this->Word->find('all');
$letters = array();
foreach ($words as $word) {
$letters[] = substr($word['Word']['Title'], 0, 1);
}
$letters = array_unique($letters);
sort($letters);
$this->set(compact('letters'));
对于这一点,没有CakePHP特定的解决方案。你可以用原生PHP和CakePHP来解决这个问题。有人能告诉我更多细节吗。我是一个完全的新手,虽然我很感激你的帮助,但我仍然不明白我该做什么。谢谢有人给我更多的细节。我是一个完全的新手,虽然我很感激你的帮助,但我仍然不明白我该做什么。谢谢
$words = $this->Word->find('all');
$letters = array();
foreach ($words as $word) {
$letters[] = substr($word['Word']['Title'], 0, 1);
}
$letters = array_unique($letters);
sort($letters);
$this->set(compact('letters'));