这是我到目前为止所拥有的,我现在不知道该去哪里:
// print A-Z Filter based on names of companies
$qry = db_select('cloud_computing_capability_data', 'cd');
$qry -> fields('cd', array(
'company',
))
-> orderBy('company', 'ASC');
$names = array('company');
$output = preg_grep('/^[a-z]/i', $names);
print_r( $output);
第二次尝试
// $letter = $_GET['company']
// $regex = '/^'.$letter.'/i';
// if ($letter == '#') $letter = '[0-9]';
// $result = preg_grep($regex, $qry);
我有一个名为cloud_computing_capability_data的表,该列名为company
我需要做的是我需要创建一个 AZ 列表......所以:
# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
当你点击字母时,它会弹出一个表格,如果我点击 A,则只有以 A 开头的单词,如果我点击 # 符号,则只有以数字开头的单词。
我正在考虑使用正则表达式来完成此操作,但我不想创建 27 个不同的页面。那么有没有办法在网址末尾调用字母?就像创造可以做到这一点的东西
http://mywebsite.com/site/list?letter=A