检查可变长度

时间:2014-05-18 23:04:21

标签: php magento

我的以下脚本将从数据库获取所有skus并将循环遍历它并调用API php代码,如果$ productSku($ sku)长度为10(它的字母数字),我想跳过。所以任何超过10的SKU我需要脚本才能使用,如果它的10个数字跳到下一个。

$collection = Mage::getModel('catalog/product')->getCollection()
                  ->addAttributeToFilter('entity_id', array('gt' => $productId))
                  ->addAttributeToSelect('sku');
foreach ($collection as $product){
     $productSku[]=$product->getSku();
}
if(count($productSku)){
foreach($productSku as $sku){

1 个答案:

答案 0 :(得分:0)

if(strlen($sku) <= 10) continue;

应该这样做。或者你可以在分配给$ productSku之前做到这一点。

if(strlen($product->getSku()) <= 10) continue;