【这样的PHP计算怎么算的?】教程文章相关的互联网学习教程文章

php 计算指定年份的周总数与及第几周的开始日期和结束日期(从周一开始)

/** * 获取某年第几周的开始日期和结束日期 * @param int $year * @param int $week 第几周; */ public function weekday($year,$week=1){ $year_start = mktime(0,0,0,1,1,$year); $year_end = mktime(0,0,0,12,31,$year); // 判断第一天是否为第一周的开始 if (intval(date(W,$year_start))===1){ $lastday=date("Y-m-d",strtotime(date(Y-m-d,$year_...

用PHP计算Pi【代码】

好吧,这只是我和我的同事正在玩的东西.我们知道PHP有它自己的PI功能,但这是出于理论和好奇心. 所以我们想知道PHP是否以及如何计算pi.配方pi =π= 4/1 – 4/3 4/5 – 4/7 4/9 …… 这是我们做的:$theValue = 100;// the maxfor ($i=1; $i<$theValue; $i++){if ($i % 2 == 1){$iWaardes[] = 4 / $i; // divide 4 by all uneven numbers and store them in an array} } // Use the array's $keys as incrementing numbers to ca...

php – 计算字段中的换行符并按顺序排序【代码】

我在使用mysql_real_escape_string插入的表格配方中有一个字段,我想计算该字段中的换行符数量,并使用此数字对记录进行排序. 附:该领域被称为成分. 感谢大家解决方法:这样做:SELECT *, LENGTH(Ingredients) - LENGTH(REPLACE(Ingredients, '\n', '')) as Count FROM Recipes ORDER BY Count DESC然而,我获得线路数量的方式有点像黑客,我不认为有更好的方法.如果性能是一个巨大的问题,我建议保留一个具有换行量的列.但是对于中型数...

PHP计算小时数【代码】

我有两个变量,例如:$from = 13:43:13;$to = 18:53:13;我需要在PHP中计算$from和$to之间的小时数,以便$total总计如下:$total = 5.10 // 5 hours and ten minutes要么$total = 0.40 // 0 hours and 40 minutes我不介意秒,我需要的是小时和分钟. 请帮我 :)解决方法: $from = '13:43:13'; $to = '18:53:13';$total = strtotime($to) - strtotime($from); $hours = floor($total / 60 / 60); $minutes = ...

Php计算从PM到AM的经过的小时数【代码】

时间令人困惑……如何计算PHP中从PM到AM的时间? 例如22:00:00(晚上10点)到02:00:00(02am)应该给04小时过去.相反,我的代码返回-08小时function hours_elapsed() { $timestart = strtotime("22:00:00");$timestop = strtotime("02:00:00"); $time_diff = $timestop - $timestart; //time differencereturn gmdate("h", $total_hours); }很明显,代码以24小时格式计算,所以当然它返回-08但是如何在没有24小时约束的情况下获...

用PHP计算日期和今天之间的天数【代码】

参见英文答案 > How to calculate the difference between two dates using PHP? 32个如果我的格式为yyyy-mm-dd的给定日期,我该如何计算当前日期的天数差异? 我只是想检查这个日期与当前日期相比是否超过一周(7天).解决方法: date_default_timezone_set('Europe/Warsaw'); $from = strtotime('2013-11-01'); $today = time(); $difference = $today - $from; echo floor($difference / 86400)...

php – 通过计算/聚合列对DataList进行排序【代码】

是否可以通过计算/虚拟/聚合col来对Datalist / ComponentSet进行排序? 我有一个DataList包含具有StartDate和EndDate的事件.现在我想按事件的持续时间(最短到最长)对列表进行排序. 在SQL中我会这样做:... ORDER BY DATEDIFF(EndDate, StartDate) ASC如何使用silverstripe ORM做到这一点$list = Event::get()->sort('????');包含新的Field Duration并在onAfterWrite-hooks中填充此字段的附加列不是首选. 这可能吗 ? 罗伯特解决方法...

php – 计算特定产品类别的购物车项目【代码】

我试图从WooCommerce中的特定产品类别获取购物车中的商品数量. 我正在为酿酒厂做一个网站.它含有酒精和非酒精产品.所有的葡萄酒都属于’葡萄酒’或类别ID 34的主要类别,其下有许多子类别和产品. 对于任何属于此类别的东西……我需要知道此类别下购物车中有多少件物品.如果有六瓶葡萄酒,无论它们是相同的产品ID还是6种不同的产品ID.我需要从’wine’类别或34类别ID中获得6个数字. 我试过这个没有成功. 我是WooCommerce的新手,也是面...

php – 计算数组中键的值【代码】

我有这个数组:Array ([boks_1] => Array([tittel] => Test[innhold] => This is a test text[publish] => 2)[boks_2] => Array([tittel] => Test 3[innhold] => This is a text test[publish] => 1)[boks_3] => Array([tittel] => Kontakt oss[innhold] => This is a test text[publish] => 1) )如何使用PHP count()来计算[publish] =>的次数? 1出现在我的阵列中?我将使用该值来控制Flexbox容器中div的宽度.解决方法:为了娱...

使用PHP计算特定子目录中的图像【代码】

我有一个存储在目录结构中的图像有点像这样: >图像 > foo >拇指 > awefawef.jpg> dtyhtyh.jpg >满满的 > awefawef.jpg> dtyhtyh.jpg> eriguherg.jpg >吧 >拇指 > erg.jpg >满满的 > erg.jpg> tyjhr5g.jpg > some_other_dir>等…… (注意:“thumb”目录中的图像数量不会与其相邻的“完整”图像中的图像数量相同.) 所以:我需要使用PHP来计算所有“完整”目录中的图像总数. 我确信通过获取“图像”的所有子目录列表,然后循环遍历它...

Php – 计算学年【代码】

我正在努力编写一个可以解决当前学年的脚本. 学年从每年的8月1日开始. 我如何根据当前日期确定我们所处的学年. 即2012年7月31日(20120631)将成为2011/2012年 2012年8月13日(20120801)将成为2012/2013 目前这是我所拥有的,但它不是很好,因为我不想定义日期,它不会返回正确的学年只是最初定义的$academic_start_date.function check_in_range($start_date, $end_date, $date_from_user) {// Convert to timestamp$start_ts = strtoti...

php – 计算当周星期一的日期【代码】

目标:如果当前星期几是星期一以外的任何一天,则显示当前星期一的日期.如果当周的当天是星期一,只需显示今天的日期. **这是我写的,我认为它有效,但可能不是确定日期最干净的方法.话虽如此,有没有人看到代码错误或不起作用的原因? **<?php date_default_timezone_set("America/New_York"); $day = date("w"); if( $day == 1 ) {$day -= 0;} if( $day == 2 ) {$day -= 1;} if( $day == 3 ) {$day -= 2;} if( $day == 4 ) {$day -= 3...

php – 计算GroupBy不在Laravel工作【代码】

我想要用户之间的聊天数和按聊天ID分组.但查询没有给出聊天计数.它的空白.我已经在Stack Overflow(Laravel Eloquent groupBy() AND count,Laravel get count of results based on groupBy)中看到了类似的问题,并使用那些标记为正确但仍未获得所需结果的查询. 我使用以下查询:$user_info = DB::table('chat_messages')->select(DB::raw('count(*) as total'))->where('viewed','=', '0')->groupBy('chat_id','type')->get();我的表...

PHP计算平衡数组【代码】

好吧,我不确定标题是否有效,但它是我能想到的最好的. 基本上这是场景. 我有11个类别.在每个类别中,我都有项目,但是一个类别可能有1个项目,1个可能有20个项目. 现在我想将11个类别分成5个堆栈或列. 我希望每个堆栈包含相等数量或几乎相等数量的项目,并且没有类别项目可以溢出堆栈. 所以给出以下数据:Category | Items ------------------------- Cat 1 | 10 Cat 2 | 3 Cat 3 | 7 Cat 4 | 11 Cat 5 | 5 Cat 6 | 13 Cat 7 | 19 ...

php – 计算周长值【代码】

我有一个矩形地图,存储为多维数组(即$map [row] [col]),我必须追踪玩家看到哪些方块,放在这张地图上的任何位置. 玩家可见性是圆形的,半径未知(但在运行时给出)我只需要整数解. 我知道周长公式是x^2 + y^2 <= r^2但我怎么能存储一切?我需要这些值,因为那时我可以“揭示”地图方块. 最好的是多维数组(即__ $sol [x] [y] __).这是我正在使用的一段代码.它没有得到纠正,因为它假设视觉是正方形而不是圆形. 计算平方$this->vision_offs...