当前位置: 首页>>代码示例>>PHP>>正文


PHP Combination::set_to_spr方法代码示例

本文整理汇总了PHP中Combination::set_to_spr方法的典型用法代码示例。如果您正苦于以下问题:PHP Combination::set_to_spr方法的具体用法?PHP Combination::set_to_spr怎么用?PHP Combination::set_to_spr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Combination的用法示例。


在下文中一共展示了Combination::set_to_spr方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: pack

 function set_to_scad_spr()
 {
     $s = '';
     //формируем начало 36 документа
     //нулевой байт
     $s .= pack('a1', '');
     $sql = "SELECT MAX(comb) FROM " . combinations;
     mysql_query($sql);
     switch (mysql_errno()) {
         case 1146:
             echo "<b>Table " . combinations . " doesn't exist. Please create DB.</b><br>";
             break;
         default:
             if (mysql_errno() > 0) {
                 echo mysql_errno() . '  ' . mysql_error() . '<br>';
             }
             $result = mysql_query($sql);
             if (mysql_num_rows($result) > 0) {
                 $comb_count = mysql_result($result, 0, 0);
                 if ($comb_count != NULL) {
                     //пишем кол-во комбинаций
                     $s .= pack('V', (string) $comb_count);
                     for ($i = 1; $i <= $comb_count; $i++) {
                         //2 нулевых байта
                         $s .= pack('a2', '');
                         $comb = new Combination();
                         $sql = "SELECT * FROM " . combinations . " WHERE comb = {$i}";
                         //                        echo $sql.'<br/>';
                         $result = mysql_query($sql);
                         if (mysql_num_rows($result) > 0) {
                             while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
                                 $comb->factors[$row['koef']] = $row['value'];
                             }
                         }
                         //пишем комбинацию
                         $s .= $comb->set_to_spr();
                     }
                 } else {
                     $s .= pack('a4', '');
                 }
                 //кол-во комбинаций = 0 int 4 байта
             }
     }
     return $s;
 }
开发者ID:vokson,项目名称:scad.local,代码行数:45,代码来源:class_TCombination.php


注:本文中的Combination::set_to_spr方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。