Hướng dẫn python to php converter - công cụ chuyển đổi python sang php

Đang xây dựng - có thể không hoạt động!

Nội phân chính

  • Loại bỏ Python ngay bây giờ!
  • Giới hạn
  • Chuyển đổi Python sang công cụ trực tuyến PHP
  • Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ chuyển đổi chuyển đổi mã python php python hoặc đặt câu hỏi của riêng bạn.
  • Tôi có thể chuyển đổi mã python thành PHP không?
  • Tôi có thể chuyển đổi mã python thành javascript không?

Xin vui lòng sử dụng Python trực tuyến miễn phí của chúng tôi để chuyển đổi PHP. Nó được dự định để hỗ trợ chuyển đổi Python thành PHP. Chúng tôi khuyến khích bạn sử dụng bộ chuyển đổi trực tuyến của chúng tôi để bắt đầu quá trình chuyển đổi Python sang PHP, vì nó sẽ chăm sóc các cách sử dụng phổ biến nhất của ngôn ngữ.

Loại bỏ Python ngay bây giờ!

Giới hạn

Giới hạn

Chuyển đổi Python sang công cụ trực tuyến PHP

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ chuyển đổi chuyển đổi mã python php python hoặc đặt câu hỏi của riêng bạn.

Tôi có thể chuyển đổi mã python thành PHP không?

Tôi có thể chuyển đổi mã python thành javascript không?

Xin vui lòng sử dụng Python trực tuyến miễn phí của chúng tôi để chuyển đổi PHP. Nó được dự định để hỗ trợ chuyển đổi Python thành PHP. Chúng tôi khuyến khích bạn sử dụng bộ chuyển đổi trực tuyến của chúng tôi để bắt đầu quá trình chuyển đổi Python sang PHP, vì nó sẽ chăm sóc các cách sử dụng phổ biến nhất của ngôn ngữ.

Với công cụ của chúng tôi, chúng tôi có thể giúp nhà phát triển xóa yêu cầu Python khỏi mã của bạn.

#!/usr/bin/python
import math

def calcNumEntropyBits(s):
        if len(s) <= 0: return 0.0
        symCount = {}
        for c in s:
                if c not in symCount: symCount[c] = 1
                else: symCount[c] += 1
        entropy = 0.0
        for c,n in symCount.iteritems():
                prob = n / float(len(s))
                entropy += prob * (math.log(prob)/math.log(2))
        if entropy >= 0.0: return 0.0
        else: return -(entropy*len(s))

def testEntropy(s):
        print "Bits of entropy in '%s' is %.2f" % (s, calcNumEntropyBits(s))

testEntropy('hello world')
testEntropy('bubba dubba')
testEntropy('aaaaaaaaaaa')
testEntropy('aaaaabaaaaa')
testEntropy('abcdefghijk')

Bộ chuyển đổi là không hoàn hảo và sẽ yêu cầu một nhà phát triển lành nghề để hoàn thành. Sản phẩm cuối cùng sẽ có lỗi liên quan đến null và không phải tất cả các câu lệnh Python đều được đề cập. Chúng tôi khuyên bạn nên sử dụng phần mềm kiểm soát phiên bản để đảm bảo bạn có tài liệu tham khảo về bản gốc.

Cần giúp đỡ? Chúng tôi cung cấp dịch vụ tư vấn. Chỉ cần liên hệ với chúng tôi.26 gold badges115 silver badges177 bronze badges

Quảng cáoNov 7, 2010 at 5:18

Đăng nhập hoặc đăng ký để xóa quảng cáoKirk Ouimet

Sử dụng có nguy cơ của riêng bạn. Vui lòng sao lưu mã của bạn trước khi sử dụng bộ chuyển đổi này. Lập trình phù hợp, LLC không cung cấp bảo hành hoặc đảm bảo trong việc sử dụng.43 gold badges123 silver badges171 bronze badges

3

Có bộ chuyển đổi phần mềm nào có thể tự động chuyển đổi mã Python này thành PHP không?

function calcNumEntropyBits($s) {
        if (strlen($s) <= 0) return 0.0;
        $symCount = array();
        foreach (str_split($s) as $c) {
                if (!in_array($c,$symCount)) $symCount[$c] = 1;
                else $symCount[$c] ++;
        }
        $entropy = 0.0;
        foreach ($symCount as $c=>$n) {
                $prob = $n / (float)strlen($s);
                $entropy += $prob * log($prob)/log(2);
        }
        if ($entropy >= 0.0) return 0.0;
        else return -($entropy*strlen($s));
}

function testEntropy($s):
        printf("Bits of entropy in '%s' is %.2f",$s,calcNumEntropyBits($s));

testEntropy('hello world');
testEntropy('bubba dubba');
testEntropy('aaaaaaaaaaa');
testEntropy('aaaaabaaaaa');
testEntropy('abcdefghijk');

DREFTYMAC

return ($entropy >= 0.0)? 0.0: -($entropy*strlen($s));

30.3k26 Huy hiệu vàng115 Huy hiệu bạc177 Huy hiệu đồngNov 7, 2010 at 5:29

Hướng dẫn python to php converter - công cụ chuyển đổi python sang php

9

Đã hỏi ngày 7 tháng 11 năm 2010 lúc 5:18

Kirk Ouimetkirk Ouimet

<?php
require_once('py2phplib.php');
require_once( 'math.php');
function calcNumEntropyBits($s) {
    if ((count($s) <= 0)) {
        return 0.0;
    }
    $symCount = array();
    foreach( $s as $c ) {
        if (!$symCount.__contains__($c)) {
            $symCount[$c] = 1;
        }
        else {
            $symCount[$c] += 1;
        }
    }
    $entropy = 0.0;
    foreach( $symCount->iteritems() as $temp_c ) {
        $prob = ($n / float(count($s)));
        $entropy += ($prob * (math::log($prob) / math::log(2)));
    }
    if (($entropy >= 0.0)) {
        return 0.0;
    }
    else {
        return -($entropy * count($s));
    }
}

function testEntropy($s) {
    pyjslib_printFunc(sprintf('Bits of entropy in \'%s\' is %.2f', new pyjslib_Tuple([$s, calcNumEntropyBits($s)])));
}

testEntropy('hello world');
testEntropy('bubba dubba');
testEntropy('aaaaaaaaaaa');
testEntropy('aaaaabaaaaa');
testEntropy('abcdefghijk');

26K43 Huy hiệu vàng123 Huy hiệu bạc171 Huy hiệu đồng

Tôi không biết về bất kỳ bộ chuyển đổi Python sang-php nào trong tự nhiên, nhưng nó phải là một nhiệm vụ tầm thường đối với cổng và sự tương đồng khá dễ phát hiện:Nov 28, 2015 at 21:49

Một vài dòng cuối cùng trong hàm đầu tiên cũng có thể được viết dưới dạng biểu thức PHP tiêu chuẩn:danda

Đã trả lời ngày 7 tháng 11 năm 2010 lúc 5:292 silver badges3 bronze badges

0

Tôi đã tạo một bộ chuyển đổi Python sang-php có tên PY2PHP. Nó có thể tự động dịch logic cơ bản và sau đó bạn sẽ cần điều chỉnh các cuộc gọi thư viện, v.v. Vẫn thử nghiệm.

Dưới đây là PHP được tạo tự động từ Python do OP cung cấp.

Nó sẽ không chạy chính xác do nhập khẩu và __contains__, nhưng những thứ đó sẽ đủ dễ dàng để sửa bằng tay.

Đã trả lời ngày 28 tháng 11 năm 2015 lúc 21:49Nov 7, 2010 at 5:48

DandadandaDavid

1692 Huy hiệu bạc3 Huy hiệu đồng9 gold badges65 silver badges97 bronze badges

Tôi đã thực hiện khoảng 1/2 cách thực hiện một thông dịch viên PHP bằng Python và tôi có thể nói với bạn rằng có hàng tá trường hợp cạnh lớn diễn ra với hàng ngàn khả năng khiến gần như không thể chuyển Python đến PHP. Python có một ngữ pháp mạnh mẽ hơn nhiều sau đó PHP trong khi tiếp tục phát triển ngôn ngữ, Stdlib của Python có lẽ là một trong những điều tiến bộ nhất so với bất kỳ ngôn ngữ nào khác trong lớp của nó.

Đề xuất của tôi là đưa câu hỏi của bạn trở lại một bước nữa, tại sao bạn cần một bộ logic dựa trên Python trong PHP. Các lựa chọn để cố gắng để chuyển/dịch mã của bạn có thể bao gồm quy trình phụ từ PHP sang Python, sử dụng Gearman để có Python làm việc trong phần phụ trợ trong khi PHP xử lý logic, hoặc giải pháp liên quan nhiều hơn sẽ là triển khai Bus dịch vụ hoặc hàng đợi tin nhắn giữa Một ứng dụng PHP và dịch vụ Python.Nov 7, 2010 at 5:27

PS. Xin lỗi cho bất kỳ vấn đề dễ đọc nào, hoàn thành lần chạy nước rút 2 ngày.John La Rooy

Đã trả lời ngày 7 tháng 11 năm 2010 lúc 5:4850 gold badges357 silver badges498 bronze badges

Daviddavid

17.2k9 Huy hiệu vàng65 Huy hiệu bạc97 Huy hiệu ĐồngFeb 10, 2019 at 13:02

Không có công cụ nào như vậy tồn tại, bạn sẽ phải tự bạn chuyển mãbunkus

Đã trả lời ngày 7 tháng 11 năm 2010 lúc 5:2711 silver badges17 bronze badges

John La Rooyjohn La Rooy

Phù bằng vàng 285K50357 Huy hiệu bạc498 Huy hiệu đồng

Tôi đã thay đổi thư viện py2php từ https://github.com/dan-da/py2php và đưa nó vào một kho lưu trữ mới tại https://github.com/bunkahle/py2php Bây giờ bạn cũng có thể sử dụng thư viện Python Math được dịch được dịch đến mã PHP. Tuy nhiên, bạn phải thực hiện thích ứng với mã của mình để làm cho nó hoạt động.May 23, 2014 at 17:19

Đã trả lời ngày 10 tháng 2 năm 2019 lúc 13:02Raúl Otaño

Bunkusbunkus3 gold badges30 silver badges64 bronze badges

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ chuyển đổi chuyển đổi mã python php python hoặc đặt câu hỏi của riêng bạn.

Tôi có thể chuyển đổi mã python thành PHP không?

Tôi có thể chuyển đổi mã python thành javascript không?. It can auto-translate the basic logic and then you will need to tweak library calls, etc. Still experimental. Here is auto-generated PHP from the python provided by the OP.

Tôi có thể chuyển đổi mã python thành javascript không?

Xin vui lòng sử dụng Python trực tuyến miễn phí của chúng tôi để chuyển đổi PHP. Nó được dự định để hỗ trợ chuyển đổi Python thành PHP. Chúng tôi khuyến khích bạn sử dụng bộ chuyển đổi trực tuyến của chúng tôi để bắt đầu quá trình chuyển đổi Python sang PHP, vì nó sẽ chăm sóc các cách sử dụng phổ biến nhất của ngôn ngữ.yes! It is definitely possible. Although both are excellent programming languages with advantages and disadvantages, many beginning developers decide to start learning Python.