這節(jié)了解一個原理,就是 我們平時使用的遍歷數(shù)組時,都是遍歷的迭代對象。是內(nèi)部做好了的
因此像迭代對象擁有的方法,普通數(shù)組也可以擁有
因此像迭代對象擁有的方法,普通數(shù)組也可以擁有
2017-06-30
使用統(tǒng)一的方式遍歷鏈表或者數(shù)組中的每個元素的過程叫做迭代遍歷,而這種統(tǒng)一遍歷的工具我們叫做迭代器??偨Y(jié)的好
2017-06-30
date_default_timezone_set("PRC");
$it = new FileSystemIterator('.');
foreach ($it as $finfo) {
printf("%s\t%s\t%8s\t%s\n",date('Y-m-d H:i:s',$finfo->getMTime()),$finfo->isDir()?"<DIR>":"",number_format($finfo->getSize()),$finfo->getFileName());
}
$it = new FileSystemIterator('.');
foreach ($it as $finfo) {
printf("%s\t%s\t%8s\t%s\n",date('Y-m-d H:i:s',$finfo->getMTime()),$finfo->isDir()?"<DIR>":"",number_format($finfo->getSize()),$finfo->getFileName());
}
2017-06-29
$idIter=new ArrayIterator(['01','02']);
$nameIter=new ArrayIterator(['張三','李四']);
$mit = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC);
$mit->attachIterator($idIter,"ID");
$mit->attachIterator($nameIter,"NAME");
foreach ($mit as $value) {
print_r($value);
}
$nameIter=new ArrayIterator(['張三','李四']);
$mit = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC);
$mit->attachIterator($idIter,"ID");
$mit->attachIterator($nameIter,"NAME");
foreach ($mit as $value) {
print_r($value);
}
2017-06-29
老師應(yīng)該講下這個原理,spl_autoload() spl_autoload_call()
2017-05-22
C 語言一般是大學(xué)中 CS 專業(yè)的入門語言,自然而用 C 語言寫數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)是一種思想。
2017-05-12