小编Nic*_*cos的帖子

Mysql 对字谜求解器的多个查询

我有一个简单但巨大的表,名为“字典”,它有 2 列。身份证和字。我有一个 php anagram 算法,它可以创建给定单词的所有可能组合。我想检查这个词是否存在于我的字典中,如果存在则显示它。但我必须使用太多的查询。例如一个 9 个字母的单词是 362880 个组合。知道如何减少数据库调用吗?

php mysql anagram

3
推荐指数
1
解决办法
713
查看次数

PHPExcel,从excel文件中获取长文本作为文本

我正在尝试阅读包含电话号码的excel文件.读取该单元格时,它将其作为数字而不是文本返回.因此,不是将电话号码设为0012312345678而是将其设为12312345000电话号码全部在第一列(A)中.

我读取excel文件的代码是:

$retArray = array();
$Reader = PHPExcel_IOFactory::createReaderForFile($file);
$Reader->setReadDataOnly(true);
$objXLS = $Reader->load($file);
$objWorksheet = $objXLS->setActiveSheetIndex(0);
$highestRow = $objWorksheet->getHighestRow();
$highestCol = $objWorksheet->getHighestColumn();
$highestCol = PHPExcel_Cell::columnIndexFromString($highestCol);
$cnt = 0;
$range = "A:A";
for ($row = 1; $row <= $highestRow; $row++) {
    for ($col = 0; $col <= $highestCol-1; $col++){
        $objWorksheet->getStyle($range)->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_TEXT );
        $retArray[$row][$col] = $objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
    }
    $cnt++;
}
$objXLS->disconnectWorksheets();
unset($objXLS);
echo "$cnt" . "|" . json_encode($retArray);
Run Code Online (Sandbox Code Playgroud)

php phpexcel

2
推荐指数
1
解决办法
3700
查看次数

标签 统计

php ×2

anagram ×1

mysql ×1

phpexcel ×1